Skip to content

Enrich and sync dotnet test (VSTest) and selective unit tests docs#1

Open
azat-msft wants to merge 121 commits into
mainfrom
vstest-docs-enrichment
Open

Enrich and sync dotnet test (VSTest) and selective unit tests docs#1
azat-msft wants to merge 121 commits into
mainfrom
vstest-docs-enrichment

Conversation

@azat-msft

@azat-msft azat-msft commented Jul 13, 2026

Copy link
Copy Markdown
Owner

This PR consolidates two efforts (it supersedes and replaces #2) that enrich and cross-reference the VSTest test docs. The two contributions complement each other and touch mostly distinct sections.

docs/core/testing/selective-unit-tests.md

  • Add the filter character escaping table and note that filter values can be escaped programmatically with the Microsoft.VisualStudio.TestPlatform.ObjectModel.Utilities.FilterHelper.Escape API.
  • Add Category and Property to the NUnit filter properties, keeping this table consistent with the one in dotnet-test-vstest.md.

docs/core/tools/dotnet-test-vstest.md

Enrichment (originally this PR):

  • Link the test platform environment variables reference from the crash-dump section.
  • Add a .runsettings blame data collector example and call out CollectDumpOnTestSessionHang and MonitorPostmortemDebugger.
  • Expand the --collect description to mention the Event Log collector and authoring your own collector.

Cross-reference sync with microsoft/vstest (folded in from #2):

  • Correct the filter property table: xUnit CategoryTraits; NUnit gains TestCategory, Category, and Property; plus a note on how xUnit traits and NUnit properties/categories map to filter expressions.
  • Document the --diag tracelevel sub-option and its allowed values.
  • Document setting TestRunParameters from the command line (since the .NET 5 SDK) and that RunSettings arguments take precedence over a .runsettings file.
  • Fix the RunSettingsArguments link from the archived Microsoft/vstest-docs repo to the current microsoft/vstest repo.
  • Bump ms.date.

This is a fork PR for user review before upstreaming to dotnet/docs.

Note

This PR was created with the assistance of AI (ai-usage: ai-assisted, already present in the articles).

azat-msft and others added 21 commits July 13, 2026 16:30
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4e840b63-ad95-40c2-9ef8-5f2fcc4cfdaa
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4e840b63-ad95-40c2-9ef8-5f2fcc4cfdaa
* First draft

Run the first draft for Everyday C# PR 13: iteration statements in C#.

* 2nd draft

Review and fix language

* respond to feedback.
…54760)

* Initial plan

* Fix overlocalization risk by codefencing C# conversion keywords

* Address review: code-fence implicit-table type keywords

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Bumps Refit.HttpClientFactory from 13.0.0 to 13.1.0

---
updated-dependencies:
- dependency-name: Refit.HttpClientFactory
  dependency-version: 13.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Azure.Storage.Blobs from 12.29.0 to 12.29.1

---
updated-dependencies:
- dependency-name: Azure.Storage.Blobs
  dependency-version: 12.29.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps OpenAI from 2.11.0 to 2.12.0

---
updated-dependencies:
- dependency-name: OpenAI
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps OpenTelemetry.Instrumentation.AspNetCore from 1.15.2 to 1.16.0

---
updated-dependencies:
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps OpenTelemetry.Instrumentation.AspNetCore from 1.15.2 to 1.16.0
Bumps OpenTelemetry.Instrumentation.Http from 1.15.1 to 1.16.0

---
updated-dependencies:
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: OpenTelemetry.Instrumentation.Http
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Spectre.Console from 0.57.1 to 0.57.2

---
updated-dependencies:
- dependency-name: Spectre.Console
  dependency-version: 0.57.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.AI.OpenAI from 10.4.1 to 10.7.0
Bumps Microsoft.Extensions.Configuration from 10.0.5 to 10.0.9
Bumps Microsoft.Extensions.Configuration.UserSecrets from 10.0.5 to 10.0.9

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.AI.OpenAI
  dependency-version: 10.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Configuration
  dependency-version: 10.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Configuration.UserSecrets
  dependency-version: 10.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Agents.AI.OpenAI from 1.12.0 to 1.13.0

---
updated-dependencies:
- dependency-name: Microsoft.Agents.AI.OpenAI
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.Configuration.Binder from 10.0.8 to 10.0.9
Bumps Microsoft.Extensions.Hosting from 10.0.8 to 10.0.9

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 10.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.CodeAnalysis from 5.3.0 to 5.6.0
Bumps Microsoft.CodeAnalysis.CSharp.Workspaces from 5.3.0 to 5.6.0

---
updated-dependencies:
- dependency-name: Microsoft.CodeAnalysis
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.CodeAnalysis.CSharp.Workspaces
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…54787)

Bumps [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) from 4.36.2 to 4.37.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@8aad20d...99df26d)

---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
  dependency-version: 4.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.19.4 to 2.20.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@9af89fc...bf7454d)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…t#54767)

Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 23.2.0 to 24.0.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](DavidAnson/markdownlint-cli2-action@ded1f94...8de2aa0)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 24.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…4764)

* Initial plan

* Fix F# tour interface comment

* Polish F# tour comment wording

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
* Create framewoork

* First consolidation phase

Consolidate existing diagnostic files.

* Add remaining missing diagnostics

* First draft rework

* Final review.

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Fold complementary changes from #2 into this PR: --diag tracelevel sub-option, TestRunParameters command-line support with RunSettings precedence, corrected filter property table (xUnit Traits, NUnit TestCategory/Category/Property) with a trait/property mapping note, and the RunSettingsArguments repo link fix.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c46887ab-e194-4295-9afd-01a25c405c76
@azat-msft azat-msft changed the title Add missing vstest filter escaping, NUnit props, and blame runsettings notes Enrich and sync dotnet test (VSTest) and selective unit tests docs Jul 15, 2026
Copilot AI and others added 7 commits July 16, 2026 09:29
…04.3 (dotnet#54806)

* Initial plan

* Fix Snap alias and symlink commands for .NET 10 SDK docs

* Revise Snap SDK doc for versioned packages and command mapping

* docs: remove misleading snap runtime targeting statement

* docs: remove --classic from snap SDK install command

* Revise installation instructions for .NET SDK on Linux

Updated the installation date and modified instructions for clarity regarding the .NET SDK snap package installation. Added a note about substituting the package version in commands.

* Remove linux-release-wait include from SDK install

Removed the linux-release-wait include from the installation instructions.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Add symbolic link instructions for dotnet command

Added instructions for creating a symbolic link for dotnet.

* Add mixed-install warning to intro and symlink scope note in section 2

* Fix gerund phrase in section 2 symlink scope note

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
)

* Add C# 15 extension indexers to extension members tutorial

Update the extension members tutorial to cover the C# 15 addition of extension indexers. Reframe the tutorial for C# 14 and C# 15, bump the sample to .NET 11 preview with LangVersion preview, and add an "Add extension indexers" section.

The new section introduces a Path type that stores (dX, dY) offsets and adds an extension indexer whose getter computes the absolute Point at an index (from Point.Origin) and whose setter adjusts the offset at that index. Build and run verified on the .NET 11 preview SDK.

Closes dotnet#54658

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 7fb88c54-e7d1-47af-b8f2-d60b34e50426

* Proofread and update

Proofread the article, update the text description and edit for style.

* Show ValidatePathIndex helper in the indexer snippet

Extend the PathIndexer snippet region to include the private ValidatePathIndex helper the accessors call, so readers see the complete code. Add a sentence noting the shared helper.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 7fb88c54-e7d1-47af-b8f2-d60b34e50426
---
updated-dependencies:
- dependency-name: System.Security.Cryptography.Xml
  dependency-version: 8.0.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: System.Security.Cryptography.Xml
  dependency-version: 8.0.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Added links to Cosmos and Postgres caching packages.
* Updates

* Update instructions on how to start the chat

* Fix nname
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
dependabot Bot and others added 30 commits July 22, 2026 09:44
Bumps Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization from 10.7.0 to 10.8.0
Bumps Microsoft.Extensions.Hosting from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization
  dependency-version: 10.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.NET.Test.Sdk from 18.7.0 to 18.8.1
Bumps NSubstitute from 5.3.0 to 6.0.0

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: NSubstitute
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Azure.Messaging.ServiceBus from 7.20.1 to 7.20.2
Bumps Microsoft.AspNetCore.OpenApi from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Azure.Messaging.ServiceBus
  dependency-version: 7.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.Diagnostics.HealthChecks.Common from 10.7.0 to 10.8.0
Bumps Microsoft.Extensions.Hosting from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks.Common
  dependency-version: 10.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.DependencyInjection from 10.0.9 to 10.0.10
Bumps Microsoft.Extensions.Diagnostics.ExceptionSummarization from 10.7.0 to 10.8.0

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Diagnostics.ExceptionSummarization
  dependency-version: 10.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.Telemetry.Abstractions from 10.7.0 to 10.8.0

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Telemetry.Abstractions
  dependency-version: 10.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.Primitives from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Primitives
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Primitives
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps OpenAI from 2.11.0 to 2.12.0

---
updated-dependencies:
- dependency-name: OpenAI
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.Hosting from 10.0.9 to 10.0.10
Bumps Microsoft.Extensions.Localization from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Localization
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.FileSystemGlobbing from 10.0.9 to 10.0.10
Bumps Microsoft.Extensions.Hosting from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.FileSystemGlobbing
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
…to CommunityToolkit.VectorData.* (dotnet#54993)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
…net#54994)

* Initial plan

* Update extension block receiver comment

* Apply suggestions from code review

Co-authored-by: Bill Wagner <wiwagn@microsoft.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
…ing docs snippet (dotnet#54850)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
…age IDs (.NET 11) (dotnet#54996)

* Initial plan

* Add breaking change article for NuGet NU5052 package ID warning in .NET 11

* Apply suggestions from code review

Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>

* Update docs/core/compatibility/sdk/11/nuget-pack-nu5052-packageid.md

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Bumps Microsoft.ServiceFabric.Services from 8.5.116 to 8.6.235

---
updated-dependencies:
- dependency-name: Microsoft.ServiceFabric.Services
  dependency-version: 8.6.235
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.Extensions.Http from 10.0.9 to 10.0.10
Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.9 to 10.0.10

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps OpenTelemetry.Instrumentation.Runtime from 1.15.1 to 1.16.0

---
updated-dependencies:
- dependency-name: OpenTelemetry.Instrumentation.Runtime
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add permissions for reading contents in the workflow.
…n sample (dotnet#54853)

* Initial plan

* Clarify data protection package requirements

* Add example note for ProtectedMemory limitation

* Remove github copilots work and redesign with copilot locally

* Edit pass

* Remove missed id

* Swap .net/.net framework; remove if applicable clause

* Minor

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Andy De George (from Dev Box) <adegeo@microsoft.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
…xtraction (dotnet#54844)

* Mention filename validation and permission handling for ZIP and TAR extraction

* Feedback

* Apply suggestions from code review

Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>

---------

Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
* [Everyday C#] Phase E, PR 14b: Type system: equality

Add fundamentals concept article on object equality for classes,
structs, records, and tuples. Covers value equality vs. reference
equality, Equals/==/ReferenceEquals semantics, IEquatable<T>
implementation pattern, and record compiler-generated equality.
Backed by a net10.0 snippet project (0 warnings, 0 errors).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5dca83ef-a274-4737-96d5-a311bfe58550

* [Everyday C#] Move equality to expressions

Relocate the Equality fundamentals article and snippets from Type system to the new Expressions folder, and update the TOC and relative links for the new location.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: bc6b7895-3b18-45ff-99de-540618819cb3

* Address equality article review feedback

Clarify default equality behavior, operator terminology, and manual value equality guidance.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc6b7895-3b18-45ff-99de-540618819cb3

* Tighten struct equality guidance

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc6b7895-3b18-45ff-99de-540618819cb3

* Clarify manual equality guidance

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc6b7895-3b18-45ff-99de-540618819cb3

* Deemphasize IEquatable

Deemphasize the value of IEquatable<T> throughout the article.

* Deemphasize IEquatable in equality article

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc6b7895-3b18-45ff-99de-540618819cb3

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Yet another editing pass

Run another edit pass on this PR.

* lint

* Restructure for a better organization

This organization of the material works much better.

* Apply suggestions from code review

Co-authored-by: Wade Pickett <wpickett@microsoft.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Wade Pickett <wpickett@microsoft.com>
Copilot-Session: 5dca83ef-a274-4737-96d5-a311bfe58550
Copilot-Session: bc6b7895-3b18-45ff-99de-540618819cb3
vstest.console parses each argument token and splits the option name from its value on the first colon (CommandArgumentPair.Separator = ':'); a space-separated value is not consumed by the option and is instead treated as a test source. Apply the colon form consistently to all value-taking options in the synopsis, option headings, and inline examples. Flag options (--Blame, --InIsolation, --Parallel, --Help), the response file (@file), and the -- run settings separator are left unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c46887ab-e194-4295-9afd-01a25c405c76
Lowercase the enabled attribute in the blame example so all XML attribute values in the snippet (enabled, CollectAlways, DumpType, HangDumpType) use consistent lowercase, matching the mapping tables and the upstream vstest example.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c46887ab-e194-4295-9afd-01a25c405c76
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.