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 to features/required-members #61328

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
502 commits
Select commit Hold shift + click to select a range
6319896
Revert to pass isBlocking as a parameter (#61123)
tmat May 5, 2022
4d1386c
Merge pull request #61085 from dotnet/merges/release/dev16.9-vs-deps-…
dotnet-bot May 5, 2022
909376f
Merge pull request #61137 from dotnet/merges/release/dev17.3-to-main
dotnet-bot May 5, 2022
1189838
Merge remote-tracking branch 'origin/release/dev17.0-vs-deps' into me…
JoeRobich May 5, 2022
06af5f1
Revert whitespace changes
JoeRobich May 5, 2022
be12f78
Fix insert.yml
JoeRobich May 5, 2022
5a59edd
vb tests
akhera99 May 5, 2022
4684508
params parameters as well
akhera99 May 5, 2022
1737572
Merge pull request #61136 from dotnet/merges/release/dev16.11-vs-deps…
JoeRobich May 5, 2022
70646de
Address feedback
mavasani May 5, 2022
13a7c66
Revert FixAll support for Invert conditional refactoring
mavasani May 5, 2022
e0de281
Add three new options for collapsing/outlining on file open (#60743)
davidwengier May 5, 2022
324a0f8
Suggest fixed keyword in unsafe local functions
DoctorKrolic May 5, 2022
9e4e52b
Merge pull request #61141 from dotnet/merges/release/dev17.0-vs-deps-…
JoeRobich May 5, 2022
cff07d3
Merge pull request #61146 from DoctorKrolic/fixed-keyword-in-unsafe-l…
CyrusNajmabadi May 5, 2022
416e600
Support utf8 strings in the virtual char service
CyrusNajmabadi May 5, 2022
08a3805
Take trivia from old method references when replacing them with gener…
DoctorKrolic May 5, 2022
01d049f
Simplify
CyrusNajmabadi May 5, 2022
c2a59de
Simplify
CyrusNajmabadi May 5, 2022
ed0fff6
Simplify
CyrusNajmabadi May 5, 2022
bd35cdc
Improve performance of SourceText.IsBinary on .NET Core by using Cont…
Neme12 May 5, 2022
60e54a8
Update light bulb workaround to apply through 17.2 Preview 6
sharwell May 5, 2022
bac2055
Merge pull request #60948 from CyrusNajmabadi/aspEA
CyrusNajmabadi May 5, 2022
4d41159
Feedback about ASP.Net EA PR
CyrusNajmabadi May 5, 2022
88a37fd
Merge remote-tracking branch 'upstream/main' into stringCopyPaste2
CyrusNajmabadi May 5, 2022
b002513
Simplify, tests with no invocation
DoctorKrolic May 5, 2022
9ad38a8
Exclude more system libraries from Core folder
genlu May 5, 2022
525e465
Merge pull request #61121 from genlu/HardSelectDefault
genlu May 5, 2022
2ca2ec4
extension method
akhera99 May 5, 2022
3f1ad9a
In progress
CyrusNajmabadi May 5, 2022
55c71da
[LSP] Reuse workspace solutions for requests when LSP contents match …
dibarbet May 5, 2022
5b591a8
Merge pull request #61149 from CyrusNajmabadi/utf8VirtualChars
CyrusNajmabadi May 5, 2022
32262aa
break
akhera99 May 5, 2022
61a9b78
Backport signed build fix from #59140
JoeRobich May 5, 2022
ec5bc7b
Merge pull request #61150 from DoctorKrolic/handle-trivia-in-replace-…
CyrusNajmabadi May 5, 2022
8e0d4d4
Make the virtualcharservice produce the right virtual chars for raw s…
CyrusNajmabadi May 5, 2022
a07a913
Merge pull request #61155 from dotnet/merges/release/dev17.0-vs-deps-…
JoeRobich May 5, 2022
0cdaf0c
Simplify tests
CyrusNajmabadi May 5, 2022
0b6c22e
Bump NuGet version to match pinned SDK
JoeRobich May 5, 2022
09d91e3
Merge branch 'release/dev17.2' into merges/release/dev17.1-to-release…
JoeRobich May 5, 2022
1930164
Merge remote-tracking branch 'origin/release/dev17.1' into merges/rel…
JoeRobich May 5, 2022
f1fc7f6
Merge pull request #61153 from genlu/ExcludeFiles
genlu May 5, 2022
7a50a1c
Simplify
CyrusNajmabadi May 5, 2022
3c0f132
Merge remote-tracking branch 'upstream/main' into virtualCharsRaw
CyrusNajmabadi May 5, 2022
01d38b0
Work on interpolations
CyrusNajmabadi May 5, 2022
bdf9659
Work on interpolations
CyrusNajmabadi May 6, 2022
482ad87
Add tests
CyrusNajmabadi May 6, 2022
1d60e9d
Add tests
CyrusNajmabadi May 6, 2022
026fa17
Simplify testws
CyrusNajmabadi May 6, 2022
a657133
Add docs
CyrusNajmabadi May 6, 2022
7a35798
Doc
CyrusNajmabadi May 6, 2022
dfdfc22
Merge pull request #61056 from elachlan/SA1518
sharwell May 6, 2022
ccae712
Merge pull request #61151 from sharwell/update-workaround
sharwell May 6, 2022
8d1fd8d
Merge pull request #61147 from dotnet/merges/release/dev17.1-to-relea…
JoeRobich May 6, 2022
2a0a682
Merge pull request #61158 from dotnet/merges/release/dev17.2-to-relea…
dotnet-bot May 6, 2022
f4f3a2b
Do not report IDE0052 for properties when using increment operator
DoctorKrolic May 6, 2022
ad6e875
fix
CyrusNajmabadi May 6, 2022
e8dcb02
Fix XmlTextAttribute space normalization (#61012)
andrew-boyarshin May 6, 2022
10a2abc
Fix assertion failure for optional VB attribute with invalid type (#6…
Youssef1313 May 6, 2022
2d03da0
pr
akhera99 May 6, 2022
67b6a1f
Change logic
DoctorKrolic May 6, 2022
130a302
Merge remote-tracking branch 'upstream/main' into virtualCharsRaw
CyrusNajmabadi May 6, 2022
6cf8fbc
Fix tests
CyrusNajmabadi May 6, 2022
4e508fb
Cleanup
CyrusNajmabadi May 6, 2022
5cb11a9
Simplify
CyrusNajmabadi May 6, 2022
d4ebb3a
Simplify
CyrusNajmabadi May 6, 2022
8f35002
PF feedback and tests
DoctorKrolic May 6, 2022
5794556
Merge pull request #61152 from CyrusNajmabadi/aspFeedback
CyrusNajmabadi May 6, 2022
db21849
Merge branch 'stringCopyPaste2' into stringCopyPaste3
CyrusNajmabadi May 6, 2022
ed90933
Merge branch 'virtualCharsRaw' into stringCopyPaste3
CyrusNajmabadi May 6, 2022
6251fc3
Merge branch 'stringCopyPaste3' into stringCopyPaste4
CyrusNajmabadi May 6, 2022
5324b9f
Merge pull request #61157 from CyrusNajmabadi/virtualCharsRaw
CyrusNajmabadi May 6, 2022
0f02070
In progress
CyrusNajmabadi May 6, 2022
91dd83a
new logic
CyrusNajmabadi May 6, 2022
c738280
In progress
CyrusNajmabadi May 6, 2022
ccfeb9e
Working!
CyrusNajmabadi May 6, 2022
a12f7d2
Fix
CyrusNajmabadi May 6, 2022
4e01c92
Almost there
CyrusNajmabadi May 6, 2022
a338d6b
Simplify
CyrusNajmabadi May 6, 2022
51aa84d
Relax types
CyrusNajmabadi May 6, 2022
7f97366
simplify
CyrusNajmabadi May 6, 2022
0c237df
Delete dead code
CyrusNajmabadi May 6, 2022
22155b6
Simplify
CyrusNajmabadi May 6, 2022
5fe78ee
Cleanup
CyrusNajmabadi May 6, 2022
74481e1
Merge remote-tracking branch 'upstream/main' into stringCopyPaste2
CyrusNajmabadi May 6, 2022
42903cd
Add comment
CyrusNajmabadi May 6, 2022
e9667ce
Add comments
CyrusNajmabadi May 6, 2022
60a965b
Break out types
CyrusNajmabadi May 6, 2022
23cb847
Add comments
CyrusNajmabadi May 6, 2022
d14c8b7
Add comments
CyrusNajmabadi May 6, 2022
e5122e6
Add comments
CyrusNajmabadi May 6, 2022
ea02aac
Simplify
CyrusNajmabadi May 6, 2022
7ffbb7b
docs
CyrusNajmabadi May 6, 2022
dcd7823
fix
akhera99 May 6, 2022
d6cecfa
Simplify
CyrusNajmabadi May 6, 2022
1172338
Merge pull request #61111 from CyrusNajmabadi/stringCopyPaste2
CyrusNajmabadi May 7, 2022
641c027
Simplify
CyrusNajmabadi May 7, 2022
4e31f20
Treat some nint/nuint conversions as standard conversions (#61034)
jcouv May 7, 2022
efcd274
in progress
CyrusNajmabadi May 7, 2022
dc9ed2a
in progress
CyrusNajmabadi May 7, 2022
9303de8
Add tests
CyrusNajmabadi May 7, 2022
a71bec9
Add tests
CyrusNajmabadi May 7, 2022
028c6b3
Add tests
CyrusNajmabadi May 7, 2022
97c363c
Add region
CyrusNajmabadi May 7, 2022
1aa1dff
Add tests
CyrusNajmabadi May 8, 2022
327aaa4
Add tests
CyrusNajmabadi May 8, 2022
28eaeca
Add region
CyrusNajmabadi May 8, 2022
79d5f1f
Add tests
CyrusNajmabadi May 8, 2022
a83b312
Add tests
CyrusNajmabadi May 8, 2022
6ab6c26
Add tests
CyrusNajmabadi May 8, 2022
af7f5b4
Add tests
CyrusNajmabadi May 8, 2022
dc3d0ef
Deal with selection at start of literal
CyrusNajmabadi May 8, 2022
6b9d0e0
Add tests
CyrusNajmabadi May 8, 2022
a667674
add tests
CyrusNajmabadi May 8, 2022
8a276a0
Add tests
CyrusNajmabadi May 8, 2022
f1815fe
Refactor
CyrusNajmabadi May 8, 2022
bfb8b27
Share more code
CyrusNajmabadi May 8, 2022
37809ab
Add tewsts
CyrusNajmabadi May 8, 2022
8d08467
Fix indentation when custom indentation is involved
CyrusNajmabadi May 8, 2022
9ec1a8a
Simplify
CyrusNajmabadi May 8, 2022
cceb6bf
add docs
CyrusNajmabadi May 8, 2022
f3ec855
Update src/EditorFeatures/CSharp/StringCopyPaste/KnownSourcePasteProc…
CyrusNajmabadi May 8, 2022
6296d27
add docs
CyrusNajmabadi May 8, 2022
c43d6f9
Merge branch 'stringCopyPaste5' of https://github.com/CyrusNajmabadi/…
CyrusNajmabadi May 8, 2022
a0aa425
add docs
CyrusNajmabadi May 8, 2022
037bed5
Doc comments, more tests
DoctorKrolic May 8, 2022
65f86bf
Update doc
DoctorKrolic May 8, 2022
e53fe5c
Update doc 2
DoctorKrolic May 8, 2022
d2caff4
Typo
DoctorKrolic May 8, 2022
baf47f0
Use hashset
DoctorKrolic May 8, 2022
0635517
Merge branch 'not-report-get-accessor-as-unused-for-increment' of htt…
DoctorKrolic May 8, 2022
f28f4d7
Docs
CyrusNajmabadi May 9, 2022
2b86892
Tweak tess
CyrusNajmabadi May 9, 2022
a7c1ca6
raw strings
CyrusNajmabadi May 9, 2022
e1aa073
Switch to raw strings
CyrusNajmabadi May 9, 2022
aabb329
UNcomment
CyrusNajmabadi May 9, 2022
1f992a7
UNcomment
CyrusNajmabadi May 9, 2022
ed7e2b5
Switch to raw strings
CyrusNajmabadi May 9, 2022
911ac4c
Switch to raw strings
CyrusNajmabadi May 9, 2022
abb1439
Switch to raw strings
CyrusNajmabadi May 9, 2022
0077f84
Switch to raw strings
CyrusNajmabadi May 9, 2022
d52c090
Switch to raw strings
CyrusNajmabadi May 9, 2022
207715a
Switch to raw strings
CyrusNajmabadi May 9, 2022
cc7c4be
Switch to raw strings
CyrusNajmabadi May 9, 2022
ecb7e7f
Switch to raw strings
CyrusNajmabadi May 9, 2022
54c4e4e
Switch to raw strings
CyrusNajmabadi May 9, 2022
224f515
Switch to raw strings
CyrusNajmabadi May 9, 2022
612bab7
lint
CyrusNajmabadi May 9, 2022
448d3f9
Switch to raw strings
CyrusNajmabadi May 9, 2022
93e35d6
Switch to raw strings
CyrusNajmabadi May 9, 2022
42c0a6f
Switch to raw strings
CyrusNajmabadi May 9, 2022
ec496bd
Switch to raw strings
CyrusNajmabadi May 9, 2022
1a6bc49
Formatting
CyrusNajmabadi May 9, 2022
d2ac193
Remove VB FixAll tests for Invert conditional refactoring
mavasani May 9, 2022
083c0a6
lint
CyrusNajmabadi May 9, 2022
30bf275
Cleanup
CyrusNajmabadi May 9, 2022
40b9280
Merge pull request #61177 from CyrusNajmabadi/stringCopyPaste5
CyrusNajmabadi May 9, 2022
c96594e
Merge remote-tracking branch 'upstream/main' into stringCopyPaste6
CyrusNajmabadi May 9, 2022
1d69a3f
Ensure we do string-copy-paste before format-on-paste
CyrusNajmabadi May 9, 2022
ea4f2b0
Merge pull request #61138 from akhera99/bugs/generate_variable_named_…
akhera99 May 9, 2022
9ac5b37
Avoid yield in ReadAsync/WriteAsync unless on main thread
sharwell May 9, 2022
c510b7c
Bump timeout from 200 => 260 min (#60909)
brianaeng May 9, 2022
74c2b71
Tweak tests
DoctorKrolic May 9, 2022
6dac65d
Avoid direct construction of MEF parts in tests
sharwell May 9, 2022
e2185a3
Fix compiler warning reported for target-typed new under collection i…
alrz May 9, 2022
3de502c
More tests
DoctorKrolic May 9, 2022
97c0014
Merge pull request #51238 from dotnet/RussKie-patch-1
JoeRobich May 9, 2022
ef1c86e
Merge pull request #61191 from dotnet/merges/release/dev17.3-to-main
JoeRobich May 9, 2022
7dc3c66
Share SyntaxContext among all providers
genlu Apr 29, 2022
aff4418
EnC: Implements support for changing namespace declarations (#61176)
tmat May 9, 2022
0d290ed
Add explicit IsOverride check when reporting `ERR_AutoPropertyMustOve…
Youssef1313 May 9, 2022
3311ae2
Update file types reviewers (#61192)
RikkiGibson May 9, 2022
321b4d6
RazorLineFormattingOptions (#61054)
tmat May 9, 2022
f124c09
Merge pull request #61183 from CyrusNajmabadi/pasteOrder
CyrusNajmabadi May 9, 2022
a22346b
Merge pull request #61180 from CyrusNajmabadi/stringCopyPaste6
CyrusNajmabadi May 9, 2022
364d352
Address review comments
genlu May 9, 2022
7be9fe7
Improve editorconfig options caching on ProjectState (#61131)
tmat May 10, 2022
5adf960
Merge pull request #61057 from genlu/InternalSyntaxContextCache
genlu May 10, 2022
631f0eb
Merge pull request #58866 from ryzngard/issues/41243_use_explicit_nul…
May 10, 2022
98f478b
Restore warning suppression
DoctorKrolic May 10, 2022
b47d68d
Add the full VS Mac IVTs to match existing projects (#61203)
davidwengier May 10, 2022
4c4df4d
Record read of ref local even if value is discarded (#60910)
cston May 10, 2022
e6a31e0
Merge pull request #61166 from DoctorKrolic/not-report-get-accessor-a…
CyrusNajmabadi May 10, 2022
ab74199
More SyntaxContext sharing for completion
genlu May 10, 2022
79abb57
Share SyntaxContext for recommender based completion providers
genlu May 10, 2022
8fd7a37
API consolidation
genlu May 10, 2022
e6b5dd8
Merge pull request #61105 from mavasani/FixAllRawString
mavasani May 11, 2022
ef25baf
Add FixAll in Project and Solution support for AddFileBanner refactoring
mavasani May 10, 2022
f666eef
Simplify RegexCharClass.IsWordChar
stephentoub May 11, 2022
b743a2a
Update FindRefs API to support searching for multiple symbols at the …
CyrusNajmabadi May 11, 2022
d797dcc
Merge pull request #61187 from sharwell/unnecessary-yield
sharwell May 11, 2022
f33b657
compute dependent projects all at once as well
CyrusNajmabadi May 11, 2022
9e30ebc
Delete helper
CyrusNajmabadi May 11, 2022
49b0071
Revert "Improve editorconfig options caching on ProjectState (#61131)…
333fred May 11, 2022
de252d8
Work around project system bug (#61247)
jaredpar May 11, 2022
9aaecf6
Null check
CyrusNajmabadi May 11, 2022
f69c815
Merge pull request #61242 from stephentoub/regexcharclassupdate
CyrusNajmabadi May 11, 2022
6e70ee2
Merge remote-tracking branch 'upstream/main' into findRefsMulti
CyrusNajmabadi May 11, 2022
2266b30
Move off of IOperation in speculation analyzer.
CyrusNajmabadi May 11, 2022
fa8e22d
Simplify
CyrusNajmabadi May 11, 2022
ceab57c
Simplify
CyrusNajmabadi May 11, 2022
9201b7f
Handle VB and C#
CyrusNajmabadi May 11, 2022
e31abf4
Merge remote-tracking branch 'dotnet/main' into MoreContextSharing
genlu May 11, 2022
9ebd02c
Fix merge
genlu May 11, 2022
07579dd
Fix WPF issue with indeterminate progress bar (#61254)
ryzngard May 11, 2022
2e5caf9
Update dependency versions for 4.2.0 publishing
333fred May 12, 2022
d55d73b
Fix for Issue #55606: [EE] Format IAsyncEnumerable method names corre…
r-ramesh May 12, 2022
b139cdb
Support adding multiple parameters on new lines past the original las…
dibarbet May 12, 2022
683fe79
Address feedback
mavasani May 12, 2022
b9bff6c
Merge pull request #61248 from CyrusNajmabadi/findRefsMulti
CyrusNajmabadi May 12, 2022
ff93309
Add link to runtime bug regarding non-symmetry of set comparer
sharwell May 12, 2022
ef54147
Merge pull request #54574 from sharwell/segmented-hashset
sharwell May 12, 2022
4ca1035
Merge pull request #61208 from mavasani/FixAllAddFileBanner
mavasani May 12, 2022
a3f5a47
Don't use the same name for the shared package version and the real p…
333fred May 12, 2022
a262f14
Update BuildBoss to handle the new msbuild references.
333fred May 12, 2022
9f6cf4a
Revert "Update BuildBoss to handle the new msbuild references."
333fred May 12, 2022
21045ed
Bring things in C# in line with VB>
CyrusNajmabadi May 12, 2022
67adc4a
Add comment
CyrusNajmabadi May 12, 2022
74c6ccf
Remove conditional msbuild references, update MS.CA.Workspaces.MSBuil…
333fred May 12, 2022
bbb3ec2
NRT
CyrusNajmabadi May 12, 2022
8ff1b19
Use SegmentedHashSet<T> to eliminate LOH allocations in AsyncBatching…
sharwell May 11, 2022
1d76580
Revert workspaces msbuild changes.
333fred May 12, 2022
d92673c
Merge remote-tracking branch 'upstream/main' into noOperation
CyrusNajmabadi May 12, 2022
08a016f
lint
CyrusNajmabadi May 12, 2022
3fb5c86
Fix a few build and package issues (#61273)
jaredpar May 12, 2022
b8577df
Move MSBuild back to 16.5.0.
333fred May 12, 2022
326d841
Merge pull request #61257 from CyrusNajmabadi/noOperation
CyrusNajmabadi May 12, 2022
2c45437
Revert "Revert "Improve editorconfig options caching on ProjectState …
tmat May 13, 2022
ecd957a
Fix nested in generic type binding issues in enabled nullability cont…
alfasgd May 13, 2022
9839a67
Remove Razor and editor inference document option providers (#61091)
tmat May 13, 2022
b0021c1
Update PublishData.json with new package
JoeRobich May 13, 2022
4627cfc
Merge pull request #61298 from dotnet/dev/jorobich/update-publish-json
JoeRobich May 13, 2022
9529d26
Fix focus on rename UI opening (#60846)
ryzngard May 13, 2022
6acb38d
Enable add usings on paste by default (#61299)
ryzngard May 13, 2022
46c8f4f
Update dependency versions for 4.2.0 publishing (#61265)
333fred May 13, 2022
f377576
Merge pull request #61276 from sharwell/reduce-loh
sharwell May 13, 2022
45d468d
Relax assertion in SyntheticBoundNodeFactory.Convert (#61287)
jcouv May 13, 2022
69446b8
Merge pull request #61221 from genlu/MoreContextSharing
genlu May 13, 2022
b4f5814
Fix several LSP completion kind mappings (#61243)
DoctorKrolic May 13, 2022
235c629
Merge branch 'release/dev17.3' into merges/release/dev17.2-to-release…
JoeRobich May 13, 2022
329783d
Fix issue where we were getting a raw-string in a skipped token, caus…
CyrusNajmabadi May 13, 2022
97baafb
Add test
CyrusNajmabadi May 13, 2022
6e9ca48
Add an UWP OptProf test for IDE
genlu May 13, 2022
46b8f82
Merge pull request #61300 from dotnet/merges/release/dev17.2-to-relea…
dotnet-bot May 13, 2022
27e2422
Merge pull request #61312 from CyrusNajmabadi/virtualCharCrash
CyrusNajmabadi May 13, 2022
cd3132e
Merge pull request #61315 from genlu/addUwpOptprof
genlu May 13, 2022
1f2f001
Merge pull request #61318 from dotnet/merges/release/dev17.3-to-main
dotnet-bot May 14, 2022
cfc362e
Add pointer for `AnalysisLevel` to warning waves doc (#61196)
jcouv May 14, 2022
e9a3b3b
Remove parameter null-checking from the Language Feature Status list …
alfasgd May 14, 2022
1102b71
[EE] Implement IDkmClrFullNameProvider2 in Roslyn's ResultProvider Fo…
r-ramesh May 14, 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
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
[Dd]ebug/
[Rr]elease/
[Bb]inaries/
x64/
[Bb]in/
[Oo]bj/
.dotnet/
Expand Down
2 changes: 1 addition & 1 deletion Compilers.sln
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Pack
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildBoss", "src\Tools\BuildBoss\BuildBoss.csproj", "{8A02AFAF-F622-4E3E-9E1A-8CFDACC7C7E1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Net.Compilers.Toolset.Package", "src\NuGet\Microsoft.Net.Compilers.Toolset\Microsoft.Net.Compilers.Toolset.Package.csproj", "{6D407402-CC4A-4125-9B00-C70562A636A5}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Net.Compilers.Toolset.Package", "src\NuGet\Microsoft.Net.Compilers.Toolset\AnyCpu\Microsoft.Net.Compilers.Toolset.Package.csproj", "{6D407402-CC4A-4125-9B00-C70562A636A5}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "vbi", "src\Interactive\vbi\vbi.vbproj", "{706CFC25-B6E0-4DAA-BCC4-F6FAAFEEDF87}"
EndProject
Expand Down
214 changes: 121 additions & 93 deletions Roslyn.sln

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions azure-pipelines-official.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ variables:
- name: _DevDivDropAccessToken
value: $(dn-bot-devdiv-drop-rw-code-rw)
- group: DotNet-Roslyn-Insertion-Variables

- name: BuildConfiguration
value: release
- name: Roslyn.GitHubEmail
Expand Down Expand Up @@ -324,11 +324,12 @@ stages:
name: NetCore1ESPool-Svc-Internal
demands: ImageOverride -equals Build.Server.Amd64.VS2019
steps:
- download: current
artifact: VSSetup
- powershell: |
$branchName = "$(Build.SourceBranch)".Substring("refs/heads/".Length)
Write-Host "##vso[task.setvariable variable=ComponentBranchName]$branchName"
displayName: Get Branch Name

- template: eng/pipelines/insert.yml
parameters:
buildUserName: "[email protected]"
Expand All @@ -339,6 +340,7 @@ stages:
sourceBranch: "$(ComponentBranchName)"
publishDataURI: "https://dev.azure.com/dnceng/internal/_apis/git/repositories/dotnet-roslyn/items?path=eng/config/PublishData.json&api-version=6.0"
publishDataAccessToken: "$(System.AccessToken)"
dropPath: '$(Pipeline.Workspace)\VSSetup'

- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- template: eng\common\templates\post-build\post-build.yml
Expand Down
2 changes: 1 addition & 1 deletion azure-pipelines-richnav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
demands: ImageOverride -equals Build.Windows.Amd64.VS2022.Pre.Open
variables:
EnableRichCodeNavigation: true
timeoutInMinutes: 200
timeoutInMinutes: 260

steps:
- task: PowerShell@2
Expand Down
3 changes: 1 addition & 2 deletions docs/Language Feature Status.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ efforts behind them.
| [auto-default structs](https://github.com/dotnet/csharplang/issues/5737) | main | [Merged into 17.3p1](https://github.com/dotnet/roslyn/issues/60167) | [RikkiGibson](https://github.com/RikkiGibson) | [cston](https://github.com/cston), [jcouv](https://github.com/jcouv) |
| [Newlines in interpolations](https://github.com/dotnet/csharplang/issues/4935) | main | [Merged in 17.1p1](https://github.com/dotnet/roslyn/issues/57154) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [jcouv](https://github.com/jcouv), [chsienki](https://github.com/chsienki) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) |
| [List patterns](https://github.com/dotnet/csharplang/issues/3435) | [list-patterns](https://github.com/dotnet/roslyn/tree/features/list-patterns) | [Merged in 17.1p2](https://github.com/dotnet/roslyn/issues/51289) | [alrz](https://github.com/alrz) | [jcouv](https://github.com/jcouv), [333fred](https://github.com/333fred) | [333fred](https://github.com/333fred) |
| [Parameter null-checking](https://github.com/dotnet/csharplang/issues/2145) | [param-nullchecking](https://github.com/dotnet/roslyn/tree/features/param-nullchecking) | [Merged in 17.1p3](https://github.com/dotnet/roslyn/issues/36024) | [RikkiGibson](https://github.com/RikkiGibson), [fayrose](https://github.com/fayrose) | [cston](https://github.com/cston), [chsienki](https://github.com/chsienki) | [jaredpar](https://github.com/jaredpar) |
| [Raw string literals](https://github.com/dotnet/csharplang/issues/4304) | [RawStringLiterals](https://github.com/dotnet/roslyn/tree/features/RawStringLiterals) | [Merged into 17.2](https://github.com/dotnet/roslyn/issues/55306) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [jcouv](https://github.com/jcouv) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) |
| [Cache delegates for static method group](https://github.com/dotnet/roslyn/issues/5835) | main | [Merged into 17.2](https://github.com/dotnet/roslyn/pull/58288) | [pawchen](https://github.com/pawchen) | [AlekseyTs](https://github.com/AlekseyTs), [jcouv](https://github.com/jcouv) | [AlekseyTs](https://github.com/AlekseyTs) |
| [nameof(parameter)](https://github.com/dotnet/csharplang/issues/373) | main | [Merged into 17.3p2](https://github.com/dotnet/roslyn/issues/40524) | [jcouv](https://github.com/jcouv) | [AlekseyTs](https://github.com/AlekseyTs), [RikkiGibson](https://github.com/RikkiGibson) | [jcouv](https://github.com/jcouv) |
Expand All @@ -33,7 +32,7 @@ efforts behind them.
| [nameof accessing instance members](https://github.com/dotnet/roslyn/issues/40229) | main | [In Progress](https://github.com/dotnet/roslyn/pull/48754) | [YairHalberstadt ](https://github.com/YairHalberstadt) | [333fred](https://github.com/333fred), [AlekseyTs](https://github.com/AlekseyTs) | [333fred](https://github.com/333fred) |
| [ref fields](https://github.com/dotnet/csharplang/blob/main/proposals/low-level-struct-improvements.md) | [ref-fields](https://github.com/dotnet/roslyn/tree/features/ref-fields) | [In Progress](https://github.com/dotnet/roslyn/issues/59194) | [cston](https://github.com/cston) | [RikkiGibson](https://github.com/RikkiGibson), [AlekseyTs](https://github.com/AlekseyTs) | [jaredpar](https://github.com/jaredpar) |
| [Numeric IntPtr](https://github.com/dotnet/csharplang/issues/6065) | [numeric-intptr](https://github.com/dotnet/roslyn/tree/features/numeric-intptr) | [In Progress](https://github.com/dotnet/roslyn/issues/60578) | [jcouv](https://github.com/jcouv) | [cston](https://github.com/cston), [333fred](https://github.com/333fred) | [jcouv](https://github.com/jcouv) |
| [File types](https://github.com/dotnet/csharplang/issues/6011) | [file-types](https://github.com/dotnet/roslyn/tree/features/file-types) | [In Progress](https://github.com/dotnet/roslyn/issues/60819) | [RikkiGibson](https://github.com/RikkiGibson) | [333fred](https://github.com/333fred), [cston](https://github.com/cston) | [stephentoub](https://github.com/stephentoub) |
| [File types](https://github.com/dotnet/csharplang/issues/6011) | [file-types](https://github.com/dotnet/roslyn/tree/features/file-types) | [In Progress](https://github.com/dotnet/roslyn/issues/60819) | [RikkiGibson](https://github.com/RikkiGibson) | [jcouv](https://github.com/jcouv), [cston](https://github.com/cston) | [stephentoub](https://github.com/stephentoub) |
| [DIM for Static Members](https://github.com/dotnet/csharplang/issues/4436) | [DefaultInterfaceImplementation](https://github.com/dotnet/roslyn/tree/features/DefaultInterfaceImplementation) | [In Progress](https://github.com/dotnet/roslyn/issues/60968) | [AlekseyTs](https://github.com/AlekseyTs) | [333fred](https://github.com/333fred), [jcouv](https://github.com/jcouv) | [MadsTorgersen](https://github.com/MadsTorgersen) |

# C# 10.0
Expand Down
6 changes: 3 additions & 3 deletions docs/analyzers/Analyzer Samples.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ Analyzers have been broadly categorized into the following three buckets based o
**Contents:**

Following sample analyzers, with simple unit tests, are provided:
1. Stateless analyzers:
1. [Stateless analyzers](https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/Analyzers/Analyzers.Implementation/StatelessAnalyzers):
1. SymbolAnalyzer: Analyzer for reporting symbol diagnostics.
2. SyntaxNodeAnalyzer: Analyzer for reporting syntax node diagnostics.
3. CodeBlockAnalyzer: Analyzer for reporting code block diagnostics.
4. CompilationAnalyzer: Analyzer for reporting compilation diagnostics.
5. SyntaxTreeAnalyzer: Analyzer for reporting syntax tree diagnostics.
6. SemanticModelAnalyzer: Analyzer for reporting syntax tree diagnostics, that require some semantic analysis.
2. Stateful analyzers:
2. [Stateful analyzers](https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/Analyzers/Analyzers.Implementation/StatefulAnalyzers):
1. CodeBlockStartedAnalyzer: Analyzer to demonstrate code block wide analysis.
2. CompilationStartedAnalyzer: Analyzer to demonstrate analysis within a compilation, for example analysis that depends on certain well-known symbol(s).
3. CompilationStartedAnalyzerWithCompilationWideAnalysis: Analyzer to demonstrate compilation-wide analysis.
3. Additional File analyzers:
3. [Additional File analyzers](https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/Analyzers/Analyzers.Implementation/AdditionalFileAnalyzers):
1. SimpleAdditionalFileAnalyzer: Demonstrates reading an additional file line-by-line and using the data in analysis.
2. XmlAdditionalFileAnalyzer: Demonstrates writing an additional file out to a `Stream` so that it can be read back as a structured document (in this case, XML).
6 changes: 5 additions & 1 deletion docs/compilers/CSharp/Warnversion Warning Waves.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# /warn warning "waves"
# /warn warning "waves"

The C# compiler flag `/warn` controls optional warnings.
When we introduce new warnings that can be reported on existing code,
Expand All @@ -9,6 +9,10 @@ where `n` is a whole number.

The default warning level when the command-line compiler is used is `4`. If you want the compiler to produce all applicable warnings, you can specify `/warn:9999`.

In a typical project, this setting is controlled by the `AnalysisLevel` property,
which determines the `WarningLevel` property (passed to the `Csc` task).
For more information on `AnalysisLevel`, see https://devblogs.microsoft.com/dotnet/automatically-find-latent-bugs-in-your-code-with-net-5/

## Warning level 7

The compiler shipped with .NET 7 (the C# 11 compiler) contains the following warnings which are reported only under `/warn:7` or higher.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Particularly for developers who aren't experienced with .NET Core development on
1. Install [VS Code](https://code.visualstudio.com/Download)
- After you install VS Code, install the [C# extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp)
- Important tip: You can look up editor commands by name by hitting *Ctrl+Shift+P*, or by hitting *Ctrl+P* and typing a `>` character. This will help you get familiar with editor commands mentioned below. On a Mac, use *⌘* instead of *Ctrl*.
2. Install the [.NET 7.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/7.0).
2. Install the latest [.NET 7.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/7.0).
3. You can build from VS Code by running the *Run Build Task* command, then selecting an appropriate task such as *build* or *build current project* (the latter builds the containing project for the current file you're viewing in the editor).
4. You can run tests from VS Code by opening a test class in the editor, then using the *Run Tests in Context* and *Debug Tests in Context* editor commands. You may want to bind these commands to keyboard shortcuts that match their Visual Studio equivalents (**Ctrl+R, T** for *Run Tests in Context* and **Ctrl+R, Ctrl+T** for *Debug Tests in Context*).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The minimal required version of .NET Framework is 4.7.2.
- Ensure C#, VB, MSBuild, .NET Core and Visual Studio Extensibility are included in the selected work loads
- Ensure "Use previews of the .NET Core SDK" is checked in Tools -> Options -> Environment -> Preview Features
- Restart Visual Studio
1. [.NET 7.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) [Windows x64 installer](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-7.0.100-preview.3-windows-x64-installer)
1. Install the latest [.NET 7.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/7.0)
1. [PowerShell 5.0 or newer](https://docs.microsoft.com/en-us/powershell/scripting/setup/installing-windows-powershell). If you are on Windows 10, you are fine; you'll only need to upgrade if you're on earlier versions of Windows. The download link is under the ["Upgrading existing Windows PowerShell"](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell) heading.
1. Run Restore.cmd
1. Open Roslyn.sln
Expand Down
8 changes: 4 additions & 4 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,18 @@
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.22221.2">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.22225.6">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>daab9b4d3afbde7ed92882f0f0c540ef5e015fd2</Sha>
<Sha>5145e86df0c491e082b589aa31d69eea300adc02</Sha>
<SourceBuild RepoName="arcade" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.1.0-5.22128.4">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>5d10d428050c0d6afef30a072c4ae68776621877</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="7.0.0-beta.22221.2">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="7.0.0-beta.22225.6">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>daab9b4d3afbde7ed92882f0f0c540ef5e015fd2</Sha>
<Sha>5145e86df0c491e082b589aa31d69eea300adc02</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
Loading