Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into live #36941

Merged
merged 72 commits into from
Sep 1, 2023
Merged

Merge main into live #36941

merged 72 commits into from
Sep 1, 2023

Conversation

ghost
Copy link

@ghost ghost commented Sep 1, 2023

Please don't squash-merge this PR.


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/core/runtime-config/index.md .NET Runtime configuration settings
docs/csharp/advanced-topics/expression-trees/index.md Expression Trees
docs/csharp/fundamentals/types/index.md The C# type system
docs/csharp/language-reference/builtin-types/arrays.md docs/csharp/language-reference/builtin-types/arrays
docs/csharp/language-reference/builtin-types/collections.md docs/csharp/language-reference/builtin-types/collections
docs/csharp/language-reference/compiler-messages/array-declaration-errors.md docs/csharp/language-reference/compiler-messages/array-declaration-errors
docs/csharp/language-reference/operators/collection-expressions.md docs/csharp/language-reference/operators/collection-expressions
docs/csharp/language-reference/operators/member-access-operators.md Member access operators and expressions - the dot, indexer, and invocation operators.
docs/csharp/language-reference/operators/new-operator.md "new operator - Create and initialize a new instance of a type"
docs/csharp/language-reference/statements/iteration-statements.md Iteration statements - for, foreach, do, and while
docs/csharp/programming-guide/classes-and-structs/how-to-use-implicitly-typed-local-variables-and-arrays-in-a-query-expression.md docs/csharp/programming-guide/classes-and-structs/how-to-use-implicitly-typed-local-variables-and-arrays-in-a-query-expression
docs/csharp/programming-guide/classes-and-structs/implicitly-typed-local-variables.md Implicitly typed local variables (C# Programming Guide)
docs/csharp/programming-guide/concepts/index.md "Programming Concepts (C#)"
docs/csharp/programming-guide/concepts/iterators.md Iterators (C#)
docs/csharp/programming-guide/generics/generics-and-arrays.md Generics and Arrays (C# Programming Guide)
docs/csharp/programming-guide/index.md C# programming guide
docs/csharp/tour-of-csharp/features.md docs/csharp/tour-of-csharp/features
docs/csharp/tour-of-csharp/index.md A tour of the C# language
docs/csharp/tutorials/console-webapiclient.md Tutorial: Make HTTP requests in a .NET console app using C#
docs/csharp/whats-new/csharp-12.md What's new in C# 12 - C# Guide
docs/fsharp/language-reference/interpolated-strings.md Interpolated strings
docs/fundamentals/code-analysis/quality-rules/ca1814.md CA1814: Prefer jagged arrays over multidimensional
docs/fundamentals/code-analysis/style-rules/csharp-formatting-options.md CSharp formatting rules:
docs/fundamentals/code-analysis/style-rules/dotnet-formatting-options.md docs/fundamentals/code-analysis/style-rules/dotnet-formatting-options
docs/fundamentals/networking/http/httpclient-guidelines.md Guidelines for using HttpClient
docs/standard/datetime/how-to-use-dateonly-timeonly.md How to use DateOnly and TimeOnly
docs/standard/native-interop/best-practices.md Native interoperability best practices
docs/standard/numerics.md Numerics in .NET
docs/standard/serialization/system-text-json/how-to.md How to serialize and deserialize (marshal and unmarshal) JSON in .NET
docs/standard/serialization/system-text-json/supported-collection-types.md docs/standard/serialization/system-text-json/supported-collection-types

gewarren and others added 30 commits August 31, 2023 01:06
Bumps [SQLitePCLRaw.provider.dynamic_cdecl](https://github.com/ericsink/SQLitePCL.raw) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases)
- [Commits](ericsink/SQLitePCL.raw@v2.1.5...v2.1.6)

---
updated-dependencies:
- dependency-name: SQLitePCLRaw.provider.dynamic_cdecl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.Diagnostics.NETCore.Client](https://github.com/dotnet/diagnostics) from 0.2.430602 to 0.2.442301.
- [Release notes](https://github.com/dotnet/diagnostics/releases)
- [Commits](https://github.com/dotnet/diagnostics/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Diagnostics.NETCore.Client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [SQLitePCLRaw.bundle_e_sqlcipher](https://github.com/ericsink/SQLitePCL.raw) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases)
- [Commits](ericsink/SQLitePCL.raw@v2.1.5...v2.1.6)

---
updated-dependencies:
- dependency-name: SQLitePCLRaw.bundle_e_sqlcipher
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps Microsoft.VSSDK.BuildTools from 17.6.2164 to 17.7.2196.

---
updated-dependencies:
- dependency-name: Microsoft.VSSDK.BuildTools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ts/core/testing/unit-testing-using-dotnet-test/csharp/PrimeService.Tests/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /samples/snippets/core/testing/unit-testing-using-dotnet-test/csharp/PrimeService.Tests
…ts/standard/data/sqlite/EncryptionSample/SQLitePCLRaw.bundle_e_sqlcipher-2.1.6

Bump SQLitePCLRaw.bundle_e_sqlcipher from 2.1.5 to 2.1.6 in /samples/snippets/standard/data/sqlite/EncryptionSample
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…slyn-sdk/tutorials/snippets/how-to-write-csharp-analyzer-code-fix/MakeConst/MakeConst.Vsix/Microsoft.VSSDK.BuildTools-17.7.2196

Bump Microsoft.VSSDK.BuildTools from 17.6.2164 to 17.7.2196 in /docs/csharp/roslyn-sdk/tutorials/snippets/how-to-write-csharp-analyzer-code-fix/MakeConst/MakeConst.Vsix
…nostics/snippets/Microsoft.Diagnostics.NETCore.Client/csharp/Microsoft.Diagnostics.NETCore.Client-0.2.442301

Bump Microsoft.Diagnostics.NETCore.Client from 0.2.430602 to 0.2.442301 in /docs/core/diagnostics/snippets/Microsoft.Diagnostics.NETCore.Client/csharp
…ing/snippets/unit-testing-using-mstest/csharp/PrimeService.Tests/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/core/testing/snippets/unit-testing-using-mstest/csharp/PrimeService.Tests
…rials/snippets/library-with-visual-studio-6-0/csharp/StringLibraryTest/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/core/tutorials/snippets/library-with-visual-studio-6-0/csharp/StringLibraryTest
…rials/snippets/library-with-visual-studio/vb/StringLibraryTest/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/core/tutorials/snippets/library-with-visual-studio/vb/StringLibraryTest
Bumps [Microsoft.Diagnostics.Tracing.TraceEvent](https://github.com/Microsoft/perfview) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/Microsoft/perfview/releases)
- [Commits](microsoft/perfview@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: Microsoft.Diagnostics.Tracing.TraceEvent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ing/snippets/order-unit-tests/csharp/XUnit.TestProject/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/core/testing/snippets/order-unit-tests/csharp/XUnit.TestProject
…ing/snippets/order-unit-tests/csharp/MSTest.Project/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/core/testing/snippets/order-unit-tests/csharp/MSTest.Project
…rials/snippets/library-with-visual-studio/csharp/StringLibraryTest/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/core/tutorials/snippets/library-with-visual-studio/csharp/StringLibraryTest
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ts/standard/data/sqlite/SystemLibrarySample/SQLitePCLRaw.provider.dynamic_cdecl-2.1.6

Bump SQLitePCLRaw.provider.dynamic_cdecl from 2.1.5 to 2.1.6 in /samples/snippets/standard/data/sqlite/SystemLibrarySample
…ts/csharp/concepts/linq/LinqSamples.Test/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /samples/snippets/csharp/concepts/linq/LinqSamples.Test
…ts/core/testing/unit-testing-vb-nunit/vb/PrimeService.Tests/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /samples/snippets/core/testing/unit-testing-vb-nunit/vb/PrimeService.Tests
dependabot bot and others added 28 commits August 31, 2023 15:18
Bumps [SQLitePCLRaw.provider.sqlite3](https://github.com/ericsink/SQLitePCL.raw) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases)
- [Commits](ericsink/SQLitePCL.raw@v2.1.5...v2.1.6)

---
updated-dependencies:
- dependency-name: SQLitePCLRaw.provider.sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ts/core/testing/unit-testing-best-practices/csharp/after/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /samples/snippets/core/testing/unit-testing-best-practices/csharp/after
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ts/csharp/xunit-test/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /samples/snippets/csharp/xunit-test
…ts/core/testing/unit-testing-using-nunit/csharp/PrimeService.Tests/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /samples/snippets/core/testing/unit-testing-using-nunit/csharp/PrimeService.Tests
…ts/standard/data/sqlite/SqliteProviderSample/SQLitePCLRaw.provider.sqlite3-2.1.6

Bump SQLitePCLRaw.provider.sqlite3 from 2.1.5 to 2.1.6 in /samples/snippets/standard/data/sqlite/SqliteProviderSample
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.1...v17.7.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…slyn-sdk/tutorials/snippets/how-to-write-csharp-analyzer-code-fix/MakeConst/MakeConst.Test/Microsoft.NET.Test.Sdk-17.7.2

Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /docs/csharp/roslyn-sdk/tutorials/snippets/how-to-write-csharp-analyzer-code-fix/MakeConst/MakeConst.Test
Bumps Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5.

---
updated-dependencies:
- dependency-name: Microsoft.VisualStudio.Azure.Containers.Tools.Targets
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5.

---
updated-dependencies:
- dependency-name: Microsoft.VisualStudio.Azure.Containers.Tools.Targets
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5.

---
updated-dependencies:
- dependency-name: Microsoft.VisualStudio.Azure.Containers.Tools.Targets
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…nsions/snippets/workers/6.0/background-service/Microsoft.VisualStudio.Azure.Containers.Tools.Targets-1.19.5

Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 in /docs/core/extensions/snippets/workers/6.0/background-service
…nsions/snippets/workers/7.0/cloud-service/Microsoft.VisualStudio.Azure.Containers.Tools.Targets-1.19.5

Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 in /docs/core/extensions/snippets/workers/7.0/cloud-service
…nsions/snippets/workers/7.0/background-service/Microsoft.VisualStudio.Azure.Containers.Tools.Targets-1.19.5

Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 in /docs/core/extensions/snippets/workers/7.0/background-service
Bumps Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5.

---
updated-dependencies:
- dependency-name: Microsoft.VisualStudio.Azure.Containers.Tools.Targets
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…nsions/snippets/workers/6.0/cloud-service/Microsoft.VisualStudio.Azure.Containers.Tools.Targets-1.19.5

Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 in /docs/core/extensions/snippets/workers/6.0/cloud-service
…#36881)

* Move error files into single file

- Move all array error and warning files into a single article.
- Add all redirections
- Update TOC.
- Update links
- Add xrefs

* rearrange and combine similar errors

* final edit pass
* only include specified C# 12 speclets

To avoid build warnings, only include the currently published C# 12 speclets in the build, rather than all speclets.

See #36932 for when this should be reverted.

* add experimental attribute

Add the experimental attribute back in.

It's not in the TOC yet, but I'll add it shortly.
* Update TOC

Move programming guide articles on arrays and collections into the language reference section. This set of content will be updated and edited, then collection expressions will be added.

* Move array content

Move all array content into the language reference.

* Move all snippets

Move snippets to the language reference location.

* Update internal links

Run cleanrepo to update redirected links with the new target, and replace absolute links with relative links.

* Edit pass on collections article

Fix open issues on the collection articles, and perform an edit pass to update.

Simplify examples and remove outdated examples. Update text. Instead of listing all collections, refer to articles in the .NET fundamentals and API reference where all collections are listed.

* Edit pass on Arrays article

Edit and update the Arrays article. Remove older outdated samples, update style (both text and code), and fix two open issues:

- Fix #27181 Clarify the default value for array elements.
- Fix #29181 Clarify the row, column for a 2D array.

* rough draft of collection expressions.

* grammar check and build issues

Do a grammar check on the new article, fix build warnings, and add links.

* modify title

The language reference and spec titles were duplicated

* Apply suggestions from code review

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

* respond to feedback.

---------

Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
@dotnet-bot dotnet-bot added this to the September 2023 milestone Sep 1, 2023
@BillWagner BillWagner merged commit 281fb00 into live Sep 1, 2023
27 of 28 checks passed
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.

None yet