Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
442 commits
Select commit Hold shift + click to select a range
d149487
Bump Microsoft.NET.Test.Sdk (#29391)
dependabot[bot] May 11, 2022
492a763
Bump Microsoft.Data.Sqlite (#29392)
dependabot[bot] May 11, 2022
397e6b6
Bump xunit.runner.visualstudio (#29393)
dependabot[bot] May 11, 2022
1b25d8e
Bump Microsoft.NET.Test.Sdk (#29394)
dependabot[bot] May 11, 2022
9c178de
Bump Microsoft.Data.Sqlite (#29395)
dependabot[bot] May 11, 2022
5a4f824
Bump Microsoft.Data.Sqlite (#29396)
dependabot[bot] May 11, 2022
d9fd884
Bump xunit.runner.visualstudio (#29397)
dependabot[bot] May 11, 2022
7fa46dc
Bump Microsoft.NET.Test.Sdk in /samples/snippets/csharp/xunit-test (#…
dependabot[bot] May 11, 2022
ee0f836
Bump xunit.runner.visualstudio (#29399)
dependabot[bot] May 11, 2022
2fda87d
Bump Microsoft.Data.Sqlite (#29400)
dependabot[bot] May 11, 2022
1a845b7
Bump xunit.runner.visualstudio (#29401)
dependabot[bot] May 11, 2022
1c57054
Bump xunit.runner.visualstudio (#29402)
dependabot[bot] May 11, 2022
64241de
Bump xunit.runner.visualstudio (#29403)
dependabot[bot] May 11, 2022
93c1e93
Bump Microsoft.EntityFrameworkCore.InMemory (#29410)
dependabot[bot] May 11, 2022
d190f15
Bump Microsoft.NET.Test.Sdk (#29404)
dependabot[bot] May 11, 2022
1c4da02
Add .NET MAUI to hub page. (#29345)
davidbritch May 11, 2022
3aca56a
Update package index with latest published versions (#29347)
azure-sdk May 11, 2022
be457ab
Add dependabot trigger for label (#29416)
adegeo May 11, 2022
5cede2b
Update package index with latest published versions (#29415)
azure-sdk May 11, 2022
31e9e10
Update dumps.md (#29412)
tarurar May 11, 2022
1234606
Add missing space (#29361)
laurentkempe May 11, 2022
712f1fc
Copy is not reusing instance (#29314)
tdykstra May 11, 2022
6c223e9
Update memory-t-usage-guidelines.md (#29321)
tdykstra May 11, 2022
693f110
explain acronym (#29340)
gewarren May 11, 2022
448f32c
Added xrefs to background service exception behavior (#29309)
IEvangelist May 11, 2022
edfbeda
fix broken links (#29356)
gewarren May 11, 2022
9d8b671
Fix lambda example in delegate operator page (#29364)
Eideren May 11, 2022
65ef8fb
add docs for MSBuild breaking change around serialization of certain …
baronfel May 11, 2022
245df5b
update applies-to info (#29351)
tdykstra May 11, 2022
64e9982
Update package index with latest published versions (#29418)
azure-sdk May 11, 2022
2752776
Added web templates --use-program-main option (#28858)
DamianEdwards May 11, 2022
71f085c
Document warning waves. (#29283)
BillWagner May 11, 2022
f226d3a
Merge pull request #29102 from davmason/perf_map_docs
davmason May 11, 2022
1bd38af
Update debug-highcpu.md
davmason May 11, 2022
f7eda44
Merge pull request #29423 from dotnet/davmason-patch-1
davmason May 11, 2022
2dd45b6
Update package index with latest published versions (#29421)
azure-sdk May 12, 2022
f81655e
Update package index with latest published versions (#29424)
azure-sdk May 12, 2022
14f0794
Disambiguate "client connection"
rzikm May 12, 2022
ab1417a
address comments made after merging (#29435)
BillWagner May 12, 2022
5ba83b2
CLI reference article for dotnet watch (#29300)
tdykstra May 12, 2022
d72da67
updates for corewcf availability (#29425)
gewarren May 12, 2022
4aeb567
Correct DisabledWarnings to NoWarn (#28785)
chsienki May 12, 2022
816da92
Fix duplication (#29437)
gewarren May 12, 2022
fc8fbe0
Add a note that new project templates enable NRT. (#29434)
BillWagner May 12, 2022
08f48a9
Grammar fix (#29439)
gewarren May 12, 2022
8729af9
add breaking change (#29355)
gewarren May 12, 2022
a052288
add another parameter (#29353)
gewarren May 12, 2022
23cce27
Use{Service} extension methods are NOT commonplace (#29438)
halter73 May 12, 2022
7bf4ee8
Update package index with latest published versions (#29436)
azure-sdk May 12, 2022
d6d57ef
fix marshalling docs (#29444)
gewarren May 13, 2022
fa04ac9
Address customer feedback about `Task.WhenAll` (#29419)
IEvangelist May 13, 2022
5003389
Add a few additional concepts to Configuration and Options articles (…
IEvangelist May 13, 2022
452b780
Update how-to-perform-action-when-a-dataflow-block-receives-data.md (…
IEvangelist May 13, 2022
42c401d
How to get default system converters (#29441)
tdykstra May 13, 2022
42d46aa
Fix ComplexType.cs example (#29449)
isobel-cullen May 13, 2022
8fed420
Update package index with latest published versions (#29451)
azure-sdk May 13, 2022
f77e3a2
Use C# 7.3 for .NET Framework example code (#29448)
IEvangelist May 13, 2022
fe91d5a
Revert "Update dumps.md (#29412)" (#29453)
gewarren May 13, 2022
766bbcd
Update language.md (#29454)
adegeo May 13, 2022
5719ae9
Add Ubuntu 22.04 (#29273)
richlander May 13, 2022
eeb376b
Update package index with latest published versions (#29456)
azure-sdk May 13, 2022
0f1947e
Update "z" custom format specifier (#29457)
gewarren May 13, 2022
00701f4
Update package index with latest published versions (#29474)
azure-sdk May 16, 2022
0ff64ce
adding missing word (#29475)
BillWagner May 16, 2022
b074710
Revert deletion in https://github.com/dotnet/docs/pull/27362 (#29443)
ShannonLeavitt May 16, 2022
78d22e4
Fix typo in publish-readytorun-requires-restore-change.md (#29469)
GitHubPang May 16, 2022
a1bfa37
Update xml-schema-definition-tool-xsd-exe.md (#29463)
ptorr-msft May 16, 2022
07e6af8
Update F# element access syntax #27520 (#29468)
jcmrva May 16, 2022
6015f97
Update using-delegates.md (#29464)
wuyuansushen May 16, 2022
e4a57fc
Update package index with latest published versions (#29478)
azure-sdk May 16, 2022
272f616
Revising Orleans overview (#29335)
IEvangelist May 16, 2022
70fd2ca
docs: fix info regarding is_global entry in .globalconfig (#29430)
kriwar May 16, 2022
408aff5
expand scope of new constraint (#29479)
gewarren May 16, 2022
02104e6
purge old info from install (#29481)
adegeo May 16, 2022
8a1e8f5
Add using declaration terminology (#28537)
gewarren May 17, 2022
98fd612
Update package index with latest published versions (#29480)
azure-sdk May 17, 2022
b2e06e2
Update package index with latest published versions (#29486)
azure-sdk May 17, 2022
fde9896
Clarify new() constraint condition (#29422)
gewarren May 17, 2022
cbc6fb4
Note that XSLT script blocks are .NET Framework only (#29482)
gewarren May 17, 2022
3a54c61
Fix typo (#29473)
Saibamen May 17, 2022
bd2b709
Update work-with-resx-files-programmatically.md (#29490)
IEvangelist May 17, 2022
e1cbe08
Add tips for Pipelines use (#29337)
tdykstra May 17, 2022
28bceae
Add see also links (#29492)
tdykstra May 17, 2022
da41712
Fix - Closes issue #74 (#29493)
erjain May 17, 2022
a3be12f
Update interoperability-and-integration.md (#29494)
ytaracgotora May 17, 2022
0aa117d
Update package index with latest published versions (#29496)
azure-sdk May 18, 2022
8c64b43
Markdown lint fixes (#29506)
BillWagner May 18, 2022
1cb4995
Bump Microsoft.CodeAnalysis.CSharp.Workspaces (#29507)
dependabot[bot] May 18, 2022
fc14475
Bump Moq (#29509)
dependabot[bot] May 18, 2022
fb9e959
Bump Moq (#29508)
dependabot[bot] May 18, 2022
e2dcac6
Bump Microsoft.CodeAnalysis (#29510)
dependabot[bot] May 18, 2022
d4714c9
Bump Microsoft.CodeAnalysis.CSharp.Workspaces (#29512)
dependabot[bot] May 18, 2022
c5e11a6
Bump Microsoft.CodeAnalysis.CSharp.Workspaces (#29513)
dependabot[bot] May 18, 2022
2485008
Fix typos (#29499)
GitHubPang May 18, 2022
69e9a11
Bump Microsoft.CodeAnalysis.CSharp.Workspaces (#29511)
dependabot[bot] May 18, 2022
ec8ad33
Minor edit pass, and add note about void-returning async functions. (…
IEvangelist May 18, 2022
78093d3
Updated .NET Storage SDK logging doc (#29515)
seanmcc-msft May 18, 2022
f304533
Add definitions for binary/source compat (#29497)
gewarren May 18, 2022
331edf2
acrolinx (#29522)
gewarren May 18, 2022
b4fa2ae
fix up author suggestions (#29524)
gewarren May 18, 2022
c2831fa
Repo cleanup - May (#29498)
gewarren May 18, 2022
170d9b8
Release updated NuPkg (#29520)
BillWagner May 18, 2022
7c9532f
Update resource-management.md (#29342)
xboxeer May 19, 2022
8161a45
Update package index with latest published versions (#29523)
azure-sdk May 19, 2022
d284606
Fix grammar (#29529)
ElanHasson May 19, 2022
0e10c6c
Fix - Closes issue #29326 - Commit to upload correct image in docs/ar…
erjain May 19, 2022
c3333b7
Add details for GitHub Actions virtual environments (#29516)
IEvangelist May 19, 2022
96498a9
Add dotnet new sln examples (#29528)
tdykstra May 19, 2022
be806fb
Update package index with latest published versions (#29537)
azure-sdk May 19, 2022
c49aa6d
equals nan breaking change (#29531)
gewarren May 19, 2022
79b7956
Add iOS and Android RIDs (#29519)
tdykstra May 19, 2022
c8c20d6
update dependencies for roslyn samles (#29540)
BillWagner May 19, 2022
2308330
Fix snippets workflow for latest preview sdk (#29543)
adegeo May 19, 2022
645eaab
Mention adding dockerignore file as resolution to NETSDK1047 (#29530)
willbush May 19, 2022
bf22fc7
Add see also link (#29547)
gewarren May 19, 2022
4077ce3
Update macos-notarization-issues.md (#27984)
agocke May 19, 2022
0b0884b
Update recommendations on string marshalling (#29542)
AaronRobinsonMSFT May 20, 2022
1fcaa57
Bgursahani/uwp upgrade assistant (#29505)
bgursahani May 20, 2022
cd64f9f
Fix wrong GitHub source (#29557)
BLooDBRothER May 20, 2022
f72d4da
Fix typos in Visual Basic guide (#29551)
GitHubPang May 20, 2022
c1c5849
Fix note callout in work-with-resx-files-programmatically.md (#29555)
hmmwhatsthisdo May 20, 2022
947c7b4
Update cs1106.md (#29556)
AnhBuiDeveloper May 20, 2022
2bba523
rename : Method name from `Handle` to `HandleAsync` (#29554)
ShreyasJejurkar May 20, 2022
0fd79f4
Updates for auto default struct (#29526)
BillWagner May 20, 2022
d77e465
[VB] chore : Add interpolated defination (#29553)
ShreyasJejurkar May 20, 2022
c2d2f6a
x500distinguishedname parsing (#29545)
gewarren May 20, 2022
6fe6f6a
Remove old article and add redirect (#29544)
IEvangelist May 20, 2022
04f3534
Added alert to address 'core' satellite assembly gen (#29539)
IEvangelist May 20, 2022
5e675dc
Fix link (#29565)
tdykstra May 20, 2022
bffdd97
Fix Category on CA1806 (#29567)
eerhardt May 20, 2022
ebc0d29
Merge pull request #29289 from dotnet/rzikm-sch-strong-crypto
rzikm May 20, 2022
d8c3727
acrolinx (#29566)
gewarren May 20, 2022
aa3ab09
Improve SEO for ProduceReferenceAssembly (#29569)
gewarren May 20, 2022
4d02060
Update package index with latest published versions (#29563)
azure-sdk May 20, 2022
a513f62
Fix typo (#29562)
DAXaholic May 20, 2022
e3442c6
Add link to nuget.info (#29546)
tdykstra May 23, 2022
1a18b2c
Update package index with latest published versions (#29574)
azure-sdk May 23, 2022
5997e71
Fix a typo (#29576)
bangseongbeom May 23, 2022
c7ff487
Fix typo (#29589)
BillWagner May 23, 2022
8fd9260
Remove statement about allocation (#29588)
BillWagner May 23, 2022
b2465e1
Link to default implementation spec (#29587)
BillWagner May 23, 2022
bfb1c08
Update components.md (#29577)
oneolddev May 23, 2022
7623886
Update package index with latest published versions (#29590)
azure-sdk May 23, 2022
0e824cf
Update creating-a-datatable.md (#29575)
barbarbarbaris May 23, 2022
07534d7
How to suppress info (#29571)
gewarren May 23, 2022
79a0b52
Add HttpClient guidance (#29568)
gewarren May 23, 2022
15c8d68
servicemodel -> identitymodel (#29570)
gewarren May 23, 2022
73231e1
Clarify what isn't supported in UWP -> WinAppSDK (#29591)
adegeo May 23, 2022
f185761
Update upgrade-assistant-uwp-framework.md (#29594)
adegeo May 23, 2022
f7e9e2a
Fix wording typo (#29598)
GitHubPang May 24, 2022
2da1ba8
Add links back to config file article (#29592)
gewarren May 24, 2022
1700c7d
Satellite assembly generation options (#29607)
gewarren May 24, 2022
6dc2eda
Add ActionResult breaking change (#29593)
gewarren May 24, 2022
2f61be9
Fix open issues on Patterns article (#29605)
BillWagner May 25, 2022
80d3556
clarify tutorial description (#29606)
BillWagner May 25, 2022
2be1e54
String interpolation $ signs (#29608)
OlegAlexander May 25, 2022
f4f6450
Bump SQLitePCLRaw.bundle_e_sqlcipher (#29615)
dependabot[bot] May 25, 2022
d608148
Update package index with latest published versions (#29603)
azure-sdk May 25, 2022
e729ebb
Bump SQLitePCLRaw.core (#29616)
dependabot[bot] May 25, 2022
5393e6d
update meta descriptions (#29527)
MeeraDi May 25, 2022
d0b4320
Add CAS deprecation alert (#29339)
gewarren May 25, 2022
0024e93
Bump SQLitePCLRaw.provider.sqlite3 (#29614)
dependabot[bot] May 25, 2022
ec54fe8
Bump SQLitePCLRaw.provider.dynamic_cdecl (#29617)
dependabot[bot] May 25, 2022
c6bcb3e
Enable experimentation (#29621)
jdanyow May 25, 2022
a367a78
acrolinx (#29623)
gewarren May 25, 2022
09fd67b
Update text about R format specifier (#29628)
tdykstra May 26, 2022
cfa2289
Enable experimentation (#29622)
jdanyow May 26, 2022
87bd2f5
Remove repeated word "specify". (#29629)
GitHubPang May 26, 2022
b2d901d
Update package index with latest published versions (#29630)
azure-sdk May 26, 2022
de3d9c8
Typos (#29632)
OlegAlexander May 26, 2022
15fa7b3
Clarify version requirements (#29627)
gewarren May 26, 2022
2515116
Decrypt EnvelopedCms breaking change (#29626)
gewarren May 26, 2022
44534f2
Update versions-and-dependencies.md (#29635)
ychikazawa May 26, 2022
7d4c619
Refer to `dotnet build` instead of `fsc.exc` (#29637)
BillWagner May 26, 2022
bb96321
add docs for diagnostics CP0010 and CP0011 (#29640)
smasher164 May 26, 2022
1384b58
clarify how type can declare new static members (#29642)
BillWagner May 26, 2022
e4fae06
Typos (#29648)
OlegAlexander May 27, 2022
e73cf12
Update package index with latest published versions (#29653)
azure-sdk May 27, 2022
c849e3b
Fix mismatching Ubuntu links (#29656)
alielbashir May 27, 2022
21afacf
Add clarification about binary expressions in units of measure to F# …
dawedawe May 27, 2022
14a5a57
Typos (#29647)
OlegAlexander May 31, 2022
d29b929
Typo (#29659)
OlegAlexander May 31, 2022
6f706a3
Typos (#29670)
OlegAlexander May 31, 2022
b09786c
Remove repeated words in description (#29668)
GitHubPang May 31, 2022
c0d3dc1
Simplify Linux install overview (#29462)
richlander May 31, 2022
bc492f9
Update threading docs (#29645)
gewarren May 31, 2022
6c5b081
Merge pull request #29657 from dawedawe/fsharp_styleguide_clarify_bin…
dsyme May 31, 2022
885af4a
Add link to Sayed's detailed template authoring docs (#29654)
baronfel Jun 1, 2022
50f8ec7
removed a line (#29663)
sammychinedu2ky Jun 1, 2022
8ba7fbc
add new appcontextoverrides switch (#29683)
gewarren Jun 1, 2022
1b67eac
What's new article (#29685)
github-actions[bot] Jun 2, 2022
276e7c7
Update dotnet-tool ps (#28253)
mikelle-rogers Jun 2, 2022
ba6d7a9
Update package index with latest published versions (#29694)
azure-sdk Jun 2, 2022
71fc75f
fix option name (#29695)
gewarren Jun 2, 2022
8d732e4
Create diagnosticsource-getting-started.md (#29255)
mikelle-rogers Jun 2, 2022
375b2c5
System.CommandLine beta 4 (#29580)
tdykstra Jun 2, 2022
f4f7ee4
acrolinx (#29697)
gewarren Jun 2, 2022
1ab96ae
Update package index with latest published versions (#29703)
azure-sdk Jun 3, 2022
b6fc696
Update diagnostic-port.md (#29711)
siriak Jun 3, 2022
d245021
Clarify \G (#29666)
danmoseley Jun 3, 2022
94506f4
Fix typos in "Instantiating a DateTimeOffset object" (#29202)
GitHubPang Jun 3, 2022
48f55bb
Add dash between name and description for dotnet new update (#29713)
omajid Jun 3, 2022
ce32858
Questionable word: "alignment" (#29698)
OlegAlexander Jun 3, 2022
93d66d5
Update right-to-left regex search section (#29708)
gewarren Jun 3, 2022
26b8fcb
Update package index with latest published versions (#29714)
azure-sdk Jun 6, 2022
19cfd2e
Typo (#29719)
OlegAlexander Jun 6, 2022
6629bde
Typo (#29720)
OlegAlexander Jun 6, 2022
cfc32cf
Remove references to .NET 6 preview (#29733)
BillWagner Jun 6, 2022
2d8ed9d
Commit to fix issue 29702 (#29735)
erjain Jun 6, 2022
b10f1a9
Update package index with latest published versions (#29736)
azure-sdk Jun 6, 2022
bfb6b9e
Rewrite opening sentences (#29734)
BillWagner Jun 6, 2022
700b8d3
constant string pattern and Spans (#29707)
BillWagner Jun 6, 2022
397bd54
Add PNSE breaking change for strong-name APIs (#29686)
gewarren Jun 6, 2022
4b571ee
Update simd.md (#27957)
OrganizationUsername Jun 7, 2022
d43394f
Update 'scl read' example to use quotes command (#29716)
HolisticDeveloper Jun 7, 2022
9fef05a
Update configure-language-version.md (#29722)
zzfima Jun 7, 2022
743fef6
Added suggested link (#29744)
IEvangelist Jun 7, 2022
e31c94a
Update package index with latest published versions (#29745)
azure-sdk Jun 7, 2022
2a03f4e
Update code coverage tool doc (#29751)
MarcoRossignoli Jun 7, 2022
5215386
Fix various small issues (#29747)
gewarren Jun 7, 2022
091b09f
Add documentation for rule CA1854 (#29712)
CollinAlpert Jun 7, 2022
2c3cf1b
Update CODEOWNERS (#29752)
tdykstra Jun 7, 2022
1c21950
Fix build warnings in CA snippets (#25046)
gewarren Jun 7, 2022
0aeeb1f
Update app-launch topic (#29738)
richlander Jun 7, 2022
322789f
Update package index with latest published versions (#29754)
azure-sdk Jun 8, 2022
8a0d61e
Update dependency-injection-usage.md (#29742)
IEvangelist Jun 8, 2022
5bf95f3
fix anchor warning. (#29763)
BillWagner Jun 8, 2022
d19d0db
docs: Improved dotnet github action (#29769)
svrooij Jun 8, 2022
847ccc1
Update package index with latest published versions (#29766)
azure-sdk Jun 9, 2022
b471df1
Added cautionary alert to address concerns in #29010 (#29767)
IEvangelist Jun 9, 2022
d26550f
Address concerns in #29534 (#29768)
IEvangelist Jun 9, 2022
fe42ce9
Update package index with latest published versions (#29783)
azure-sdk Jun 9, 2022
cb1abf1
fix: Go is not an acronym (#29665)
connor4312 Jun 9, 2022
48df312
fix broken links (#29771)
gewarren Jun 9, 2022
1643b98
Add 2008 SP2 to .NET Framework 4.6.2 (#29791)
SeanKilleen Jun 9, 2022
8ef80ba
Verbatim string interpolation guidance (#29782)
SeanKilleen Jun 9, 2022
6289380
Update .NET 5 to NET 5+ to avoid confusion (#29784)
SeanKilleen Jun 9, 2022
1382f2c
Fix note mistake: ObservableGauge can be substituted with ObservableC…
voroninp Jun 9, 2022
876c48c
add option (#29795)
gewarren Jun 10, 2022
630b3d8
Changed "jumped" to "jumps" (#29796)
20jasper Jun 10, 2022
66ef334
Update package index with latest published versions (#29788)
azure-sdk Jun 10, 2022
9f475f6
Add example of concatenated interpolated strings (#29785)
SeanKilleen Jun 10, 2022
1d681ff
Update langauge: created --> instantiated (#29786)
SeanKilleen Jun 10, 2022
8ae8882
Update dotnet test coverage (#29773)
MarcoRossignoli Jun 10, 2022
985acc2
Spelling error (#29802)
BillWagner Jun 10, 2022
521416c
Add example for range indices from arrays (#29789)
SeanKilleen Jun 10, 2022
2f05eac
Add empty classes into the docs example (#29790)
SeanKilleen Jun 10, 2022
bc974ab
note that suppression applies to code style rules too (#29797)
gewarren Jun 10, 2022
6e9a9ff
Update bash syntax for auto-complete (#29808)
SeanKilleen Jun 10, 2022
ebd6691
remove and redirect literal separators (#29810)
BillWagner Jun 10, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -143,10 +143,15 @@
/docs/standard/asynchronous-programming-patterns/ @BillWagner
# Attributes
/docs/standard/attributes/ @tdykstra
# Character encoding
/docs/standard/base-types/character-encoding/ @tdykstra
/docs/standard/base-types/character-encoding-introduction/ @tdykstra
# Base types
/docs/standard/base-types/ @adegeo
# Collections
/docs/standard/collections/ @IEvangelist
# System.CommandLine
/docs/standard/commandline/ @tdykstra
# Data
/docs/standard/data/ @gewarren
# Data - SQLite
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
echo "Downloading dotnet-install.ps1"
Invoke-WebRequest https://raw.githubusercontent.com/dotnet/install-scripts/master/src/dotnet-install.ps1 -OutFile dotnet-install.ps1
echo "Installing dotnet version ${{ env.DOTNET_INSTALLER_CHANNEL }}"
.\dotnet-install.ps1 -InstallDir "c:\program files\dotnet" -Channel "${{ env.DOTNET_INSTALLER_CHANNEL }}"
.\dotnet-install.ps1 -InstallDir "c:\program files\dotnet" -Channel "${{ env.DOTNET_INSTALLER_CHANNEL }}" -Quality preview

# Print dotnet info
- name: Display .NET info
Expand Down
Binary file not shown.
Binary file not shown.
3 changes: 2 additions & 1 deletion .openpublishing.publish.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
{
"path_to_root": "_csharpstandard",
"url": "https://github.com/dotnet/csharpstandard",
"branch": "draft-v6",
"branch": "draft-v7",
"include_in_build": true,
"branch_mapping": {}
},
Expand Down Expand Up @@ -118,6 +118,7 @@
".openpublishing.redirection.fsharp.json",
".openpublishing.redirection.fundamentals.json",
".openpublishing.redirection.machine-learning.json",
".openpublishing.redirection.orleans.json",
".openpublishing.redirection.standard.json",
".openpublishing.redirection.visual-basic.json"
],
Expand Down
20 changes: 20 additions & 0 deletions .openpublishing.redirection.csharp.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
{
"redirections": [
{
"source_path_from_root": "/_csharplang/proposals/csharp-7.0/binary-literals.md",
"redirect_url": "/dotnet/csharp/language-reference/language-specification/lexical-structure#6453-integer-literals"
},
{
"source_path_from_root": "/_csharplang/proposals/csharp-7.0/digit-separators.md",
"redirect_url": "/dotnet/csharp/language-reference/language-specification/lexical-structure#6453-integer-literals"
},
{
"source_path_from_root": "/_csharplang/proposals/csharp-7.3/leading-digit-separator.md",
"redirect_url": "/dotnet/csharp/language-reference/language-specification/lexical-structure#6453-integer-literals"
},
{
"source_path_from_root": "/docs/csharp/basic-types.md",
"redirect_url": "/dotnet/csharp/fundamentals/types"
Expand Down Expand Up @@ -151,6 +163,10 @@
"source_path_from_root": "/docs/csharp/lambda-expressions.md",
"redirect_url": "/dotnet/csharp/language-reference/operators/lambda-expressions"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8892.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/warning-waves#cs8892"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-options/addmodule-compiler-option.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-options/inputs"
Expand Down Expand Up @@ -851,6 +867,10 @@
"source_path_from_root": "/docs/csharp/language-reference/operators/right-shift-operator.md",
"redirect_url": "/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators#right-shift-operator-"
},
{
"source_path_from_root": "/docs/csharp/language-reference/operators/null-parameter-check.md",
"redirect_url": "/dotnet/csharp/language-reference/operators"
},
{
"source_path_from_root": "/docs/csharp/language-reference/operators/subtraction-assignment-operator.md",
"redirect_url": "/dotnet/csharp/language-reference/operators/arithmetic-operators#compound-assignment"
Expand Down
4 changes: 0 additions & 4 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,6 @@
{
"source_path_from_root": "/docs/tutorials/index.md",
"redirect_url": "/dotnet/samples-and-tutorials/"
},
{
"source_path_from_root": "/docs/orleans/whats-new/whats-new-in-orleans.md",
"redirect_url": "https://github.com/dotnet/orleans/releases"
}
]
}
12 changes: 12 additions & 0 deletions .openpublishing.redirection.orleans.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"redirections": [
{
"source_path_from_root": "/docs/orleans/whats-new/whats-new-in-orleans.md",
"redirect_url": "https://github.com/dotnet/orleans/releases"
},
{
"source_path_from_root": "/docs/orleans/deployment/azure-web-apps-with-azure-cloud-services.md",
"redirect_url": "/dotnet/orleans/deployment/deploy-to-azure-app-service"
}
]
}
7 changes: 7 additions & 0 deletions .repoman.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,13 @@ issues:
# New issue opened, add Not Triaged
- labels-add: [":watch: Not Triaged"]

# Dependabot opened issue, label it
- check:
- type: query
value: "Issue.user.login == 'dependabot'"
pass:
- labels-add: ["dependencies"]

# If breaking change issue metadata, add labels
- check:
- type: metadata-comment
Expand Down
4 changes: 3 additions & 1 deletion docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,13 @@
"inactive/**",
"rejected/**",
"csharp-6.0/enum-base-type.md",
"csharp-7.0/binary-literals.md",
"csharp-7.0/digit-separators.md",
"csharp-7.0/expression-bodied-everything.md",
"csharp-7.0/ref-locals-returns.md",
"csharp-7.0/tuples.md",
"csharp-7.0/value-task.md",
"csharp-7.2/leading-separator.md",
"csharp-7.2/readonly-struct.md",
"csharp-7.2/ref-extension-methods.md",
"csharp-7.2/ref-struct-and-span.md",
Expand Down Expand Up @@ -359,7 +362,6 @@
"docs/orleans/**/*.*": "dapine",
"docs/core/**/**.md": "dotnetcontent",
"docs/core/compatibility/**/**.md": "gewarren",
"docs/core/compatibility/aspnet-core/**/**.md": "kirklarkin",
"docs/core/deploying/**/**.md": "adegeo",
"docs/core/diagnostics/**/**.md": "tommcdon",
"docs/core/extensions/**/**.md": "dapine",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -557,7 +557,7 @@ To capture a component reference in Blazor, use the `@ref` directive attribute.
<MyLoginDialog @ref="loginDialog" ... />

@code {
MyLoginDialog loginDialog;
MyLoginDialog loginDialog = default!;

void OnSomething()
{
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture/blazor-for-web-forms-developers/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ Whenever you need to access data from GitHub, create a client with a name of `gi
}
```

This method returns the string describing the collection of issues in the *dotnet/docs* GitHub repository. It returns content in JSON format and is deserialized into appropriate GitHub issue objects. There are many ways that you can configure the `HttpClientFactory` to deliver preconfigured `HttpClient` objects. Try configuring multiple `HttpClient` instances with different names and endpoints for the various web services you work with. This approach will make your interactions with those services easier to work with on each page. For more details, read [the documentation for the IHttpClientFactory](/aspnet/core/fundamentals/http-requests).
This method returns the string describing the collection of issues in the *dotnet/docs* GitHub repository. It returns content in JSON format and is deserialized into appropriate GitHub issue objects. There are many ways that you can configure the `HttpClientFactory` to deliver preconfigured `HttpClient` objects. Try configuring multiple `HttpClient` instances with different names and endpoints for the various web services you work with. This approach will make your interactions with those services easier to work with on each page. For more information, see [Make HTTP requests using IHttpClientFactory](/aspnet/core/fundamentals/http-requests).

>[!div class="step-by-step"]
>[Previous](forms-validation.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ ms.date: 04/06/2022

The first line of defense is application resiliency.

While you could invest considerable time writing your own resiliency framework, such products already exist. [Polly](https://dotnetfoundation.org/projects/polly) is a comprehensive .NET resilience and transient-fault-handling library that allows developers to express resiliency policies in a fluent and thread-safe manner. Polly targets applications built with either the .NET Framework or .NET 6. The following table describes the resiliency features, called `policies`, available in the Polly Library. They can be applied individually or grouped together.
While you could invest considerable time writing your own resiliency framework, such products already exist. [Polly](https://dotnetfoundation.org/projects/polly) is a comprehensive .NET resilience and transient-fault-handling library that allows developers to express resiliency policies in a fluent and thread-safe manner. Polly targets applications built with either .NET Framework or .NET 6. The following table describes the resiliency features, called `policies`, available in the Polly Library. They can be applied individually or grouped together.

| Policy | Experience |
| :-------- | :-------- |
Expand Down
2 changes: 0 additions & 2 deletions docs/architecture/cloud-native/elastic-search-in-azure.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,6 @@ This chapter presented a detailed look at data in cloud-native systems. We start

- [Getting Behind the 9-Ball: Cosmos DB Consistency Levels Explained](https://blog.jeremylikness.com/blog/2018-03-23_getting-behind-the-9ball-cosmosdb-consistency-levels/)

- [Exploring the different types of NoSQL Databases Part II](https://www.3pillarglobal.com/insights/exploring-the-different-types-of-nosql-databases)

- [On RDBMS, NoSQL and NewSQL databases. Interview with John Ryan](http://www.odbms.org/blog/2018/03/on-rdbms-nosql-and-newsql-databases-interview-with-john-ryan/)

- [SQL vs NoSQL vs NewSQL: The Full Comparison](https://www.xenonstack.com/blog/sql-vs-nosql-vs-newsql/)
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture/cloud-native/infrastructure-as-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ provider "azurerm" {
version = "=1.28.0"
}

resource "azurerm_resource_group" "test" {
resource "azurerm_resource_group" "testrg" {
name = "production"
location = "West US"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ To architect redundancy, you need to identify the critical paths in your applica

- *Leveraging a load balancer.* Load-balancing distributes your application's requests to healthy service instances and automatically removes unhealthy instances from rotation. When deploying to Kubernetes, load balancing can be specified in the Kubernetes manifest file in the Services section.

- *Plan for multiregion deployment.* If you deploy your application to a single region, and that region becomes unavailable, your application will also become unavailable. This may be unacceptable under the terms of your application's service level agreements. Instead, consider deploying your application and its services across multiple regions. For example, an Azure Kubernetes Service (AKS) cluster is deployed to a single region. To protect your system from a regional failure, you might deploy your application to multiple AKS clusters across different regions and use the [Paired Regions](https://buildazure.com/2017/01/06/azure-region-pairs-explained/) feature to coordinate platform updates and prioritize recovery efforts.
- *Plan for multiregion deployment.* If you deploy your application to a single region, and that region becomes unavailable, your application will also become unavailable. This may be unacceptable under the terms of your application's service level agreements. Instead, consider deploying your application and its services across multiple regions. For example, an Azure Kubernetes Service (AKS) cluster is deployed to a single region. To protect your system from a regional failure, you might deploy your application to multiple AKS clusters across different regions and use the [Paired Regions](/azure/virtual-machines/regions#region-pairs) feature to coordinate platform updates and prioritize recovery efforts.

- *Enable [geo-replication](/azure/sql-database/sql-database-active-geo-replication).* Geo-replication for services such as Azure SQL Database and Cosmos DB will create secondary replicas of your data across multiple regions. While both services will automatically replicate data within the same region, geo-replication protects you against a regional outage by enabling you to fail over to a secondary region. Another best practice for geo-replication centers around storing container images. To deploy a service in AKS, you need to store and pull the image from a repository. Azure Container Registry integrates with AKS and can securely store container images. To improve performance and availability, consider geo-replicating your images to a registry in each region where you have an AKS cluster. Each AKS cluster then pulls container images from the local container registry in its region as shown in Figure 6-4:

Expand Down
3 changes: 2 additions & 1 deletion docs/architecture/cloud-native/summary.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Summary - Architecting cloud-native .NET apps for Azure
description: A summary of key conclusions from the Architecting Cloud-Native .NET Apps for Azure guide/e-book.
description: Learn the key conclusions about Cloud Native applications that are fully developed in the Architecting Cloud-Native .NET Apps for Azure guide/e-book.
ms.custom: kr2b-contr-experiment
ms.date: 04/06/2022
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Ahead of getting into the development process there are a few basic concepts wor

## Container equals a process

In the container model, a container represents a single process. By defining a container as a process boundary, you begin to create the primitives used to scale, or batch-off, processes. When you run a Docker container, you'll see an [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) definition. This defines the process and the lifetime of the container. When the process completes, the container life-cycle ends. There are long-running processes, such as web servers, and short-lived processes, such as batch jobs, which might have been implemented as Microsoft Azure [WebJobs](https://azure.microsoft.com/documentation/articles/websites-webjobs-resources/). If the process fails, the container ends, and the orchestrator takes over. If the orchestrator was instructed to keep five instances running and one fails, the orchestrator will create another container to replace the failed process. In a batch job, the process is started with parameters. When the process completes, the work is complete.
In the container model, a container represents a single process. By defining a container as a process boundary, you begin to create the primitives used to scale, or batch-off, processes. When you run a Docker container, you'll see an [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) definition. This defines the process and the lifetime of the container. When the process completes, the container life-cycle ends. There are long-running processes, such as web servers, and short-lived processes, such as batch jobs, which might have been implemented as Microsoft Azure [WebJobs](https://github.com/Azure/azure-webjobs-sdk/wiki). If the process fails, the container ends, and the orchestrator takes over. If the orchestrator was instructed to keep five instances running and one fails, the orchestrator will create another container to replace the failed process. In a batch job, the process is started with parameters. When the process completes, the work is complete.

You might find a scenario in which you want multiple processes running in a single container. In any architecture document, there's never a "never," nor is there always an "always." For scenarios requiring multiple processes, a common pattern is to use [Supervisor](http://supervisord.org/).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ Visual Studio Code supports debugging Docker if you're using Node.js and other p
You also can debug .NET or .NET Framework containers in Docker when using Visual Studio for Windows or Mac, as described in the next section.

> [!TIP]
> To learn more about debugging Node.js Docker containers, see <https://blog.docker.com/2016/07/live-debugging-docker/> and [https://docs.microsoft.com/archive/blogs/user_ed/visual-studio-code-new-features-13-big-debugging-updates-rich-object-hover-conditional-breakpoints-node-js-mono-more](/archive/blogs/user_ed/visual-studio-code-new-features-13-big-debugging-updates-rich-object-hover-conditional-breakpoints-node-js-mono-more).
> To learn more about debugging Node.js Docker containers, see <https://www.docker.com/blog/live-debugging-docker/> and [https://docs.microsoft.com/archive/blogs/user_ed/visual-studio-code-new-features-13-big-debugging-updates-rich-object-hover-conditional-breakpoints-node-js-mono-more](/archive/blogs/user_ed/visual-studio-code-new-features-13-big-debugging-updates-rich-object-hover-conditional-breakpoints-node-js-mono-more).

> [!div class="step-by-step"]
> [Previous](docker-apps-development-environment.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Figure 4-7 shows the structure of a Kubernetes cluster where a master node (VM)

## Development environment for Kubernetes

In the development environment that [Docker announced in July 2018](https://blog.docker.com/2018/07/kubernetes-is-now-available-in-docker-desktop-stable-channel/), Kubernetes can also run in a single development machine (Windows 10 or macOS) by just installing [Docker Desktop](https://www.docker.com/products/docker-desktop). You can later deploy to the cloud (AKS) for further integration tests, as shown in figure 4-8.
In the development environment that Docker announced in July 2018, Kubernetes can also run in a single development machine (Windows 10 or macOS) by just installing [Docker Desktop](https://www.docker.com/products/docker-desktop). You can later deploy to the cloud (AKS) for further integration tests, as shown in figure 4-8.

![Diagram showing Kubernetes on a dev machine then deployed to AKS.](./media/orchestrate-high-scalability-availability/kubernetes-development-environment.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@ public class CatalogService : ICatalogService
}
```

Notice how no Dapr specific code is required to make the service invocation call. All communication is done using the standard HttpClient object.
Notice how no Dapr-specific code is required to make the service invocation call. All communication is done using the standard HttpClient object.

The Dapr HttpClient is configured for the `CatalogService` class on program startup:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ GitHub Workflows execute on *runners*. The runner code is essentially a fork of
Hosted agents (Azure Pipelines) and hosted runners (GitHub) are agents that are spun up and managed by Azure DevOps or GitHub respectively. You don't need to maintain any build infrastructure. When a pipeline triggers that targets a hosted agent, an instance of the specified agent image is created. The job is run by the agent on the instance, and once the job completes, the instance is destroyed. The same applies for hosted runners running GitHub workflows.

> [!NOTE]
> The list of software installed on Azure Pipeline images is listed in [this repository](https://github.com/actions/virtual-environments/tree/main/images). You can select the platform folder and examine the *README.md* files. You can find information on [GitHub hosted runners](https://docs.github.com/actions/reference/specifications-for-github-hosted-runners).
> The list of software installed on Azure Pipelines images is listed in [this repository](https://github.com/actions/virtual-environments/tree/main/images). You can select the platform folder and examine the *README.md* files. You can find information on [GitHub hosted runners](https://docs.github.com/actions/reference/specifications-for-github-hosted-runners).

### Private agents and self-hosted runners

Expand Down
Loading