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 latest bits from main into record-structs #52236

Merged
merged 1,538 commits into from
Mar 30, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1538 commits
Select commit Hold shift + click to select a range
c016e64
Rebuild compilations that use top-level statements (#51845)
RikkiGibson Mar 17, 2021
a6cfe5f
Fix Function Pointer RefKind Display (#51223)
YairHalberstadt Mar 17, 2021
b44e79e
Remove obsolete publishing step (#51465)
tmat Mar 17, 2021
a45d463
Cache expensive lookup that never changes over life of vs.
CyrusNajmabadi Mar 17, 2021
34ae31e
Merge pull request #51575 from dibarbet/update_queue_metrics
dibarbet Mar 17, 2021
9ee86a3
Merge pull request #51916 from allisonchou/LSPOnAutoInsertSettings
allisonchou Mar 17, 2021
d0e732d
Only update snippet model on explicit selection
sharwell Mar 18, 2021
7ae8d6f
Fix detection of full method call snippets in FormatSpan
sharwell Mar 18, 2021
b3b58fe
Remove unnecessary null check
sharwell Mar 18, 2021
c18da5a
Fix parameter casing (#51939)
Youssef1313 Mar 18, 2021
4cdd05a
Add tests for previously problematic behaviors
sharwell Mar 18, 2021
431a265
Document sentinel field
sharwell Mar 18, 2021
83a95f0
Avoid exceptions for snippets not containing Description nodes
sharwell Mar 18, 2021
99861b0
Merge pull request #51943 from CyrusNajmabadi/cacheComponentModel
CyrusNajmabadi Mar 18, 2021
77920cd
Fix rebuild round trip in unit tests (#51877)
jaredpar Mar 18, 2021
ca4565b
Fix links (#51796)
Youssef1313 Mar 18, 2021
76f905f
Merge pull request #51557 from sharwell/rm-validation
sharwell Mar 18, 2021
b28fcc6
Merge pull request #51948 from sharwell/explicit-switch
sharwell Mar 18, 2021
59df272
Move code back from quick info to SymbolDisplay.
CyrusNajmabadi Mar 18, 2021
63a5fd8
Revert
CyrusNajmabadi Mar 18, 2021
4b50f66
Simplify
CyrusNajmabadi Mar 18, 2021
ad668af
Fix a build break (#51963)
jaredpar Mar 18, 2021
0178caf
Merge remote-tracking branch 'upstream/main' into metadataLockign
CyrusNajmabadi Mar 18, 2021
cccbf8d
Remove capture.
CyrusNajmabadi Mar 18, 2021
fab5c7e
Merge remote-tracking branch 'upstream/main' into symbolDisplay
CyrusNajmabadi Mar 18, 2021
8eaa63a
Update resources
sharwell Mar 18, 2021
c9ceab5
Rename file to match type name
sharwell Mar 18, 2021
2ce475b
Simplify MEF construction
sharwell Mar 18, 2021
fce2971
Remove unused base class
sharwell Mar 18, 2021
048cdde
Revert unnecessary changes
sharwell Mar 18, 2021
00f8b74
Fix and enable tests
sharwell Mar 18, 2021
cdfa829
Add local functions
CyrusNajmabadi Mar 18, 2021
46ff643
Add docs
CyrusNajmabadi Mar 18, 2021
30b76f5
Merge remote-tracking branch 'upstream/main' into intellisenseExplici…
CyrusNajmabadi Mar 18, 2021
3819516
Add docs
CyrusNajmabadi Mar 18, 2021
8265eaa
Whitespace
CyrusNajmabadi Mar 18, 2021
4b79520
Update src/Features/CSharp/Portable/Completion/CompletionProviders/Op…
CyrusNajmabadi Mar 18, 2021
ffcd9f4
Update src/Features/CSharp/Portable/Completion/CompletionProviders/Op…
CyrusNajmabadi Mar 18, 2021
621b4b1
rename
CyrusNajmabadi Mar 18, 2021
bd6ee53
Merge branch 'intellisenseExplicitCast' of https://github.com/MaStr11…
CyrusNajmabadi Mar 18, 2021
704dcff
Update src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommend…
CyrusNajmabadi Mar 18, 2021
9c08521
Tests for EditorBrowsable for indexers
MaStr11 Mar 18, 2021
f7627d1
Test indexer is suggested on strings
MaStr11 Mar 18, 2021
84ee17d
FIx editor browsable
CyrusNajmabadi Mar 18, 2021
c4d2dd9
Fix formatting
sharwell Mar 18, 2021
f29e223
Add test for EditorBrowsable on operators
MaStr11 Mar 18, 2021
01bc741
Add tests for EditorBrowsable on conversions
MaStr11 Mar 18, 2021
9aedb96
Merge pull request #51780 from dotnet/dev/jmarolf/fix-link
Mar 18, 2021
23df180
Add a test confirming we reuse trees if the generated contents don't …
jasonmalinowski Mar 18, 2021
1960213
Move ConfigurationFixProvider Names into separate class
JoeRobich Mar 19, 2021
bd010fb
Add missing CodeFix and Refactoring provider names
JoeRobich Mar 19, 2021
8140401
Add provider name as customtag in Fix and Refactoring services
JoeRobich Mar 19, 2021
e0b4669
Update test to use Provider Name as CustomTag
JoeRobich Mar 19, 2021
c61f64b
Add tests to validate Provider Name metadata
JoeRobich Mar 19, 2021
04adc58
Update SymbolEqualityComparer.IncludeNullability docs (#51724)
Youssef1313 Mar 19, 2021
4ecdc8c
Clean up some of the LazySyntaxTree constructors/factory methods
jasonmalinowski Mar 19, 2021
37cb7f8
Merge pull request #48092 from paul1956/VBCodeCleanup
sharwell Mar 19, 2021
a876a4b
Merge pull request #51960 from dotnet/features/argument-completion
sharwell Mar 19, 2021
230fa87
Merge pull request #51747 from CyrusNajmabadi/metadataLockign
Mar 19, 2021
53bbfad
Fix cancellation handling in GetAssetsAsync
sharwell Mar 19, 2021
69c2b86
Fix cancellation handling in TryReadDiagnosticData
sharwell Mar 19, 2021
595de20
Merge pull request #51850 from sharwell/small-perf-fixes
sharwell Mar 19, 2021
566dfa5
Merge pull request #51976 from sharwell/fix-cancellation
Mar 19, 2021
3310b7d
PR Feedback
davidwengier Mar 19, 2021
b71d313
do not add if empty
CyrusNajmabadi Mar 19, 2021
76db5f8
Order attributes
CyrusNajmabadi Mar 19, 2021
cbc91ec
Update RemoveUnnecessaryCastTests.cs
Youssef1313 Mar 19, 2021
41c29a5
Update RemoveUnnecessaryCastTests.cs
Youssef1313 Mar 19, 2021
f1e11ff
Merge pull request #51985 from Youssef1313/unskip
sharwell Mar 19, 2021
f7ad214
Fix additional cancellation case for GetAssetsAsync
sharwell Mar 19, 2021
150ee54
Merge pull request #51507 from davidwengier/EscapeResourceStringBefor…
Mar 19, 2021
8cdc029
Add compiler support for UnconditionalSuppressMessage (#51792)
agocke Mar 19, 2021
b733708
Handle providers without matching metadata
JoeRobich Mar 19, 2021
b99bcbd
Simplify the code around seeing if we can reuse a prior generated state
jasonmalinowski Mar 19, 2021
70fd26c
Ensure lambdas under target-typed contexts are always visited in null…
333fred Mar 11, 2021
1b41b62
Do not cache switch governing expression bound nodes in the binder, a…
333fred Mar 11, 2021
5d5a5f4
Enable bootstrap build on build correctness leg.
333fred Mar 19, 2021
dafd1b8
Skip unconverted object creation expressions in the debug verifier.
333fred Mar 19, 2021
87ba423
Merge 'dotnet/main' into cache-sg-api
jasonmalinowski Mar 19, 2021
edec40d
Use longer timeout for interactive window tests
sharwell Mar 19, 2021
7493674
Rename
CyrusNajmabadi Mar 19, 2021
daa5f1d
Merge pull request #51990 from sharwell/fix-cancellation
Mar 19, 2021
362f3b0
Merge branch 'intellisenseExplicitCast' of https://github.com/MaStr11…
CyrusNajmabadi Mar 19, 2021
ff512d2
Merge pull request #47511 from MaStr11/intellisenseExplicitCast
Mar 19, 2021
632aa38
Add feature flag so we can remotely disable operator-completion.
CyrusNajmabadi Mar 19, 2021
272a4bc
Ensure provider has been created when building map to metadata
JoeRobich Mar 19, 2021
33dd9ab
Merge pull request #51782 from JoeRobich/solution-filter-support
JoeRobich Mar 19, 2021
75700f5
Merge remote-tracking branch 'upstream/main' into symbolDisplay
CyrusNajmabadi Mar 19, 2021
717c48d
Update language feature status table (#51994)
333fred Mar 20, 2021
9f2d705
Merge pull request #51728 from huoyaoyuan/naming-extern
sharwell Mar 20, 2021
791d60f
Rename record equality parameters to 'left' and 'right' (#51973)
C-xC-c Mar 20, 2021
9ddcfb6
Seal the LazySyntaxTrees
jasonmalinowski Mar 20, 2021
ad3ecc5
Merge pull request #51961 from CyrusNajmabadi/symbolDisplay
CyrusNajmabadi Mar 20, 2021
4a9d841
Merge pull request #52002 from CyrusNajmabadi/completionAB
CyrusNajmabadi Mar 20, 2021
451fa62
Merge pull request #52000 from sharwell/longer-timeout
Mar 20, 2021
b254587
Hot Reload watch service (#51967)
tmat Mar 22, 2021
942e5a4
Downgrade System.Text.Json reference version to 4.7.2
JoeRobich Mar 22, 2021
d2cf831
Add note about upgrading System.Text.Json
JoeRobich Mar 22, 2021
8f67fdc
Use absolute project paths when loading a Solution Filter
JoeRobich Mar 22, 2021
9ddf51f
Fix for: "Information Loss" caused by use of default in SyntaxNode-Up…
bernd5 Mar 22, 2021
b47625a
Merge pull request #52056 from JoeRobich/slnf-separators
JoeRobich Mar 22, 2021
7becc52
Simplify NotNullIfParameterNotNull implementation in PEParameterSymbo…
Youssef1313 Mar 23, 2021
672e565
Merge pull request #52055 from dotnet/dev/jorobich/downgrade-text-json
JoeRobich Mar 23, 2021
b90760f
Pass CancellationToken to SelectAsArrayAsync
sharwell Mar 23, 2021
3cdcb84
Export option persisters via IOptionPersisterProvider
sharwell Mar 23, 2021
e59c2e2
Update API shape to take in rewind edits and allow multiple results. …
dibarbet Mar 23, 2021
1a77506
update comment
dibarbet Mar 23, 2021
1b56a44
Add missing [Fact] in ConversionCompletionProviderTests
MaStr11 Mar 23, 2021
887150e
Obsolete ImportingConstructor
Youssef1313 Mar 23, 2021
23a079d
Update IDEDiagnosticIDConfigurationTests.cs
Youssef1313 Mar 23, 2021
f3462ac
Add clarifying comments
JoeRobich Mar 23, 2021
5deb53a
Extract TryGetExportName function
JoeRobich Mar 23, 2021
b6c096a
Avoid loading packages synchronously
sharwell Mar 23, 2021
fcc29a2
Avoid loading assemblies on the UI thread
sharwell Mar 23, 2021
5228f97
Initialize fields before registering event handlers
sharwell Mar 23, 2021
9552f01
Merge pull request #52073 from Youssef1313/patch-38
sharwell Mar 23, 2021
14cdeb2
Merge pull request #52071 from MaStr11/patch-2
sharwell Mar 23, 2021
f554f62
Make DocumentationCommentCompiler work after NormalizeWhitespace (#47…
svick Mar 23, 2021
06a421e
Update IOperation Test Hook Doc (#52062)
333fred Mar 23, 2021
c30efad
Fix parenthesized pattern parsing (#49621)
alrz Mar 23, 2021
d09f248
Revert "Make DocumentationCommentCompiler work after NormalizeWhitesp…
jaredpar Mar 23, 2021
9995cfd
Merge pull request #52088 from dotnet/revert-47360-normalizewhitespac…
jaredpar Mar 23, 2021
7e1f4b7
Downgrade System.Text.Json to 4.7.0
JoeRobich Mar 23, 2021
80dc0c2
review feedback
dibarbet Mar 23, 2021
e0d76c8
Fix TryGetExportName function
JoeRobich Mar 23, 2021
189e200
Merge remote-tracking branch 'origin/main' into add-providernames-for…
JoeRobich Mar 23, 2021
b37b99c
Add CodeFix and Refactoring Names to Razor ExternalAccess
JoeRobich Mar 16, 2021
58e6128
Fix null annotation of SyntaxFactory.UsingStatement (#51984)
Youssef1313 Mar 23, 2021
7507fd0
Extract out common QI code for Xaml to use.
CyrusNajmabadi Mar 24, 2021
da13839
Simplify
CyrusNajmabadi Mar 24, 2021
d8843e8
Simplify
CyrusNajmabadi Mar 24, 2021
ef50316
Merge pull request #52082 from sharwell/init-order
sharwell Mar 24, 2021
7859e2d
Consistent ContainsSyntaxTree behavior between VB and C# (#52050)
Youssef1313 Mar 24, 2021
9ee6eb4
Add additional names to RazorPredefinedProviderNames classes
JoeRobich Mar 24, 2021
fd34ce9
Add Razor ExternalAccess UnitTest to keep Roslyn and Razor names in sync
JoeRobich Mar 24, 2021
651609d
Merge pull request #51826 from JoeRobich/update-publish-dev17
Mar 24, 2021
760aeb1
Add overload
CyrusNajmabadi Mar 24, 2021
a02ee4e
Merge pull request #51456 from JoeRobich/add-customtags-to-codeaction
JoeRobich Mar 24, 2021
016332e
Merge branch 'main' into add-providernames-for-razor
JoeRobich Mar 24, 2021
ff5f51a
Merge pull request #52093 from dotnet/dev/jorobich/downgrade-stj
JoeRobich Mar 24, 2021
1e94706
Merge pull request #52096 from CyrusNajmabadi/extractQI
Mar 24, 2021
d5cee20
Fix formatting
JoeRobich Mar 24, 2021
2cb3dc7
Update IDEDiagnosticIDConfigurationTests.cs
Youssef1313 Mar 24, 2021
aa65c9f
Updated XAML QuickInfo to show more info like C# by using ISymbolDisp…
mgoertz-msft Mar 12, 2021
1d7aabe
Added position parameter name
mgoertz-msft Mar 15, 2021
7fea27a
Rebuild API shape (#52079)
jaredpar Mar 24, 2021
cbad4e6
Always set RestoreUseStaticGraphEvaluation to true
sharwell Mar 24, 2021
202e9a9
Use new QuickInfoUtilities helper
mgoertz-msft Mar 24, 2021
d709a40
Update src/VisualStudio/Xaml/Impl/Implementation/LanguageServer/Exten…
mgoertz-msft Mar 24, 2021
b92dc39
Ensure GlobalOptionService always has persister instances
sharwell Mar 24, 2021
1360d6f
Merge pull request #51846 from mgoertz-msft/dev/mgoertz/quickinfo
Mar 24, 2021
1756346
Use member type for relational pattern even in error cases (#51950)
cston Mar 24, 2021
064bf65
Merge pull request #51911 from dibarbet/intents
dibarbet Mar 24, 2021
7293dcc
Changed LSP completion resolve to not cache data on items.
NTaylorMullen Mar 24, 2021
1d66eeb
Use `null` instead of empty signature helps in LSP
NTaylorMullen Mar 24, 2021
66926b5
Don't try to highlight operators (#52041)
davidwengier Mar 25, 2021
e2f6128
Add RestrictedIVT to dotnet watch to Features (#52087)
tmat Mar 25, 2021
b7a924e
Update documentation
sharwell Mar 25, 2021
32b901b
Null-annotate RoamingVisualStudioProfileOptionPersister
sharwell Mar 25, 2021
b860d9d
Update RazorProviderNames to use pass-through properties
JoeRobich Mar 25, 2021
ef49312
Enable CodeActions support for XAML using its own provider and CodeAc…
mgoertz-msft Mar 25, 2021
9c6ee96
Update issue number (#52130)
333fred Mar 25, 2021
9348117
Remove an unnecessary override. (#52140)
AlekseyTs Mar 25, 2021
d595676
Merge pull request #52078 from Youssef1313/patch-54
genlu Mar 25, 2021
aa4f067
Simplify the lazy-initalization pattern used in GetRoot
jasonmalinowski Mar 25, 2021
a4b27fa
React to code review feedback.
NTaylorMullen Mar 25, 2021
4568196
Add tests for lazy syntax trees coming from the GeneratorDriver
jasonmalinowski Mar 25, 2021
9f7b220
Fix typescript shim
NTaylorMullen Mar 25, 2021
2f2b449
Fix function name and formatting
JoeRobich Mar 25, 2021
73d4432
F5 Hot Reload (#52101)
tmat Mar 25, 2021
38482e3
Remove interface that is no longer user.
CyrusNajmabadi Mar 25, 2021
e3a0414
Address code review comments.
NTaylorMullen Mar 25, 2021
05998c0
Update src/Features/LanguageServer/Protocol/Handler/Completion/Comple…
NTaylorMullen Mar 25, 2021
150cfbc
Remove
CyrusNajmabadi Mar 25, 2021
bc81bab
Use OptimizedVSCompletionList in LSP scenarios.
NTaylorMullen Mar 23, 2021
034641f
Merge pull request #52126 from dotnet/nimullen/signaturehelp
Mar 25, 2021
989327e
Merge pull request #50490 from sharwell/cache-sg-api
Mar 25, 2021
90333c8
Combine VB comparers into one, and combine VB and C# comparers togeth…
davidwengier Mar 25, 2021
17056f8
Split BoundInterpolatedString into BoundInterpolatedString and BoundU…
333fred Mar 25, 2021
8c53fb7
Merge pull request #52152 from CyrusNajmabadi/delInterface
Mar 25, 2021
f23a180
Don't wrap fields in ValueTuple definitions (#44231)
jcouv Mar 26, 2021
a4ab8e5
Merge pull request #52117 from sharwell/static-graph
sharwell Mar 26, 2021
211c516
Merge pull request #51917 from JoeRobich/add-providernames-for-razor
JoeRobich Mar 26, 2021
f9c0fac
Use streaming progress
CyrusNajmabadi Mar 26, 2021
5de34a8
Add option
CyrusNajmabadi Mar 26, 2021
e86d8f6
Switch to a callback form for navigate to
CyrusNajmabadi Mar 26, 2021
1b84a78
Setup tests properly
CyrusNajmabadi Mar 26, 2021
a8cce60
fix tests
CyrusNajmabadi Mar 26, 2021
df75a08
Show static members of matching types in completion
sharwell Mar 26, 2021
9142f66
Update src/Features/Core/Portable/NavigateTo/NavigateToSearcher.cs
CyrusNajmabadi Mar 26, 2021
5499541
Don't report rude edits for using declaration changes (#51977)
davidwengier Mar 26, 2021
39c64a1
Refactor VerifyOverridesMethodFromObject helper to take advantage of …
AlekseyTs Mar 26, 2021
11ed5d6
Update XAML completion kind mapping to new 16.10 CompletionItemKinds.
mgoertz-msft Mar 26, 2021
4713f3e
Simplify implementation for static member completion
sharwell Mar 26, 2021
3475981
Add test for enum-like type kinds
sharwell Mar 26, 2021
7d46783
Merge pull request #52166 from mgoertz-msft/dev/mgoertz/kinds
Mar 26, 2021
4ab21f1
Hoisted loop invariant condition. (#52168)
m08pvv Mar 26, 2021
6c4fb44
Merge pull request #52160 from CyrusNajmabadi/staleNavTo
Mar 26, 2021
11372de
Fix doc comment
CyrusNajmabadi Mar 26, 2021
c344abc
Merge pull request #52123 from dotnet/nimullen/razor.30232.resolve
Mar 26, 2021
5ac580f
Ensure to get the name of nameof argument (#52016)
Youssef1313 Mar 26, 2021
02428e3
Rename ERR_DefaultInterfaceImplementationModifier to ERR_InvalidModif…
AlekseyTs Mar 26, 2021
6fbc693
Update tests to account for new behavior
sharwell Mar 26, 2021
0d2372a
Enable tests that now pass
sharwell Mar 26, 2021
b252b30
Avoid automatically triggering completion for enum-like types
sharwell Mar 26, 2021
7ff7779
Merge pull request #52173 from CyrusNajmabadi/fixDocs
Mar 26, 2021
9e701ca
Fix non-leaf active statement spans when entering break mode with una…
tmat Mar 26, 2021
c7bf6b2
Merge pull request #52163 from sharwell/static-members
sharwell Mar 26, 2021
1ffbbb6
Correctly handle conversions in null coalescing (#52009)
333fred Mar 26, 2021
cb6cf9c
Add extended property patterns to language feature status (#52180)
333fred Mar 26, 2021
87bfc80
Delete AssertEx.Throws
jasonmalinowski Mar 27, 2021
c4bee72
Remove obsolete test helpers (#52195)
cston Mar 28, 2021
faf7c13
Add UI for editorconfig files
jmarolf Jan 6, 2021
bab8e5d
update settings helper values for IOption2 writer
jmarolf Mar 19, 2021
0cc4b9e
Update .gitignore
jmarolf Mar 18, 2021
c4ff7f3
Update src/EditorFeatures/Core/EditorConfigSettings/Extensions/Soluti…
jmarolf Mar 19, 2021
c1ec753
use WhereNotNull
jmarolf Mar 19, 2021
837c00f
simplify null checking of array
jmarolf Mar 19, 2021
b619aef
fix tab backgound color in some themes
jmarolf Mar 19, 2021
a13246a
rename CreateGridElemetn to CreateItemElement
jmarolf Mar 19, 2021
ec7740f
use common guid
jmarolf Mar 19, 2021
ed97136
remove incorrect comment
jmarolf Mar 22, 2021
759e0af
split types to separate files
jmarolf Mar 22, 2021
0e84436
xaml it up
jmarolf Mar 22, 2021
0d96fc1
set automation properties
jmarolf Mar 22, 2021
56d6ec2
tweaks to filerability
jmarolf Mar 24, 2021
22a61db
do not respond to workspace changed events instead let a new window b…
jmarolf Mar 24, 2021
289aa3c
do not allow the user to sort or filter mutable data
jmarolf Mar 24, 2021
b7c06a3
add data tests
jmarolf Mar 24, 2021
f8f2106
xaml fixes found in testing
jmarolf Mar 25, 2021
2976da0
remove async from data providers
jmarolf Mar 27, 2021
7e21933
simplify view
jmarolf Mar 28, 2021
e3df1f6
fix text header
jmarolf Mar 28, 2021
c8472e1
ensure that AnalyzerConfigOptionsResult is consulted
jmarolf Mar 28, 2021
0f65913
handle null case in tests
jmarolf Mar 29, 2021
e2dc27f
Added Razor.LanguageServer to Razor ExternalAccess Visibility
TanayParikh Mar 29, 2021
d1af11b
simplify threading for updating code
jmarolf Mar 29, 2021
b21007b
simplfy updating threading model for editorconfig buffer
jmarolf Mar 29, 2021
65132ce
Merge pull request #52213 from dotnet/TanayParikh-patch-1
Mar 29, 2021
f52afd9
Merge pull request #51069 from jmarolf/feature/settings-ui
Mar 29, 2021
c3013b8
Merge remote-tracking branch 'dotnet/main' into persister-provider
sharwell Mar 29, 2021
21234cf
Update language feature status: parameterless struct constructors and…
cston Mar 29, 2021
05d9b92
Update LanguageServer.Protocol dependency to 16.10.161.
NTaylorMullen Mar 29, 2021
9cff09c
Clarify some of the language around determinism (#52113)
jaredpar Mar 29, 2021
7b9df38
Merge pull request #52063 from sharwell/persister-provider
sharwell Mar 29, 2021
6ea7d6a
Add manual package set to publishing which doesn't use arcade
JoeRobich Mar 29, 2021
270546b
Merge pull request #52231 from JoeRobich/add-manual-publishing
JoeRobich Mar 29, 2021
b9034c4
Merge pull request #52183 from jasonmalinowski/remove-assertex.throws
jasonmalinowski Mar 29, 2021
d7e0cfd
Merge remote-tracking branch 'dotnet/main' into HEAD
jcouv Mar 29, 2021
17b9b60
Update parameter names in record-struct tests
jcouv Mar 29, 2021
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/analyzer-suggestion.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ Any more additional information you would like to add.

**Documentation requirements:**

When this analyzer is implemented, it must be documented by following the steps at [Documentation for IDE CodeStyle analyzers](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Documentation%20for%20IDE%20CodeStyle%20analyzers.md).
When this analyzer is implemented, it must be documented by following the steps at [Documentation for IDE CodeStyle analyzers](https://github.com/dotnet/roslyn/blob/main/docs/contributing/Documentation%20for%20IDE%20CodeStyle%20analyzers.md).
5 changes: 4 additions & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/artifacts/bin/BuildValidator/Debug/netcoreapp3.1/BuildValidator.dll",
"args": [
"--assembliesPath", "./artifacts/obj/RunTests",
"--assembliesPath", "./artifacts/obj/csc/Debug/netcoreapp3.1",
"--referencesPath", "./artifacts/bin",
"--referencesPath", "C:/Program Files/dotnet/packs/Microsoft.AspNetCore.App.Ref",
"--referencesPath", "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Ref",
"--debugPath", "./artifacts/BuildValidator",
"--sourcePath", "."
],
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Guidelines for contributing to the Roslyn repo.
- **DO** submit issues for other features. This facilitates discussion of a feature separately from its implementation, and increases the acceptance rates for pull requests.
- **DO NOT** submit large code formatting changes without discussing with the team first.

When you are ready to proceed with making a change, get set up to build (either on [Windows](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Windows.md) or on [Unix](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Unix.md)) the code and familiarize yourself with our developer workflow.
When you are ready to proceed with making a change, get set up to build (either on [Windows](https://github.com/dotnet/roslyn/blob/main/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Windows.md) or on [Unix](https://github.com/dotnet/roslyn/blob/main/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Unix.md)) the code and familiarize yourself with our developer workflow.

These two blogs posts on contributing code to open source projects are good too: [Open Source Contribution Etiquette](http://tirania.org/blog/archive/2010/Dec-31.html) by Miguel de Icaza and [Don’t “Push” Your Pull Requests](https://www.igvita.com/2011/12/19/dont-push-your-pull-requests/) by Ilya Grigorik.

Expand All @@ -27,11 +27,11 @@ These two blogs posts on contributing code to open source projects are good too:

## Coding Style

The Roslyn project is a member of the [.NET Foundation](https://github.com/orgs/dotnet) and follows the same [developer guide](https://github.com/dotnet/runtime/blob/master/docs/coding-guidelines/coding-style.md). The repo also includes [.editorconfig](http://editorconfig.org) files to help enforce this convention. Contributors should ensure they follow these guidelines when making submissions.
The Roslyn project is a member of the [.NET Foundation](https://github.com/orgs/dotnet) and follows the same [developer guide](https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/coding-style.md). The repo also includes [.editorconfig](http://editorconfig.org) files to help enforce this convention. Contributors should ensure they follow these guidelines when making submissions.

### CSharp

- **DO** use the coding style outlined in the [.NET Runtime Coding Guidelines](https://github.com/dotnet/runtime/blob/master/docs/coding-guidelines/coding-style.md)
- **DO** use the coding style outlined in the [.NET Runtime Coding Guidelines](https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/coding-style.md)
- **DO** use plain code to validate parameters at public boundaries. Do not use Contracts or magic helpers.

```csharp
Expand Down
14 changes: 14 additions & 0 deletions Compilers.sln
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeStyleConfigFileGenerato
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.CodeAnalysis.Collections", "src\Dependencies\Collections\Microsoft.CodeAnalysis.Collections.shproj", "{E919DD77-34F8-4F57-8058-4D3FF4C2B241}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Rebuild", "src\Compilers\Core\Rebuild\Rebuild.csproj", "{321F9FED-AACC-42CB-93E5-541D79E099E8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Rebuild.UnitTests", "src\Compilers\Core\RebuildTest\Microsoft.CodeAnalysis.Rebuild.UnitTests.csproj", "{FDBFBB64-5980-41C2-9E3E-FB8E2F700A5C}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
src\Analyzers\VisualBasic\CodeFixes\VisualBasicCodeFixes.projitems*{0141285d-8f6c-42c7-baf3-3c0ccd61c716}*SharedItemsImports = 5
Expand Down Expand Up @@ -467,6 +471,14 @@ Global
{432F4461-E198-44AA-8022-9E8C06A17C93}.Debug|Any CPU.Build.0 = Debug|Any CPU
{432F4461-E198-44AA-8022-9E8C06A17C93}.Release|Any CPU.ActiveCfg = Release|Any CPU
{432F4461-E198-44AA-8022-9E8C06A17C93}.Release|Any CPU.Build.0 = Release|Any CPU
{321F9FED-AACC-42CB-93E5-541D79E099E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{321F9FED-AACC-42CB-93E5-541D79E099E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{321F9FED-AACC-42CB-93E5-541D79E099E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{321F9FED-AACC-42CB-93E5-541D79E099E8}.Release|Any CPU.Build.0 = Release|Any CPU
{FDBFBB64-5980-41C2-9E3E-FB8E2F700A5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDBFBB64-5980-41C2-9E3E-FB8E2F700A5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDBFBB64-5980-41C2-9E3E-FB8E2F700A5C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FDBFBB64-5980-41C2-9E3E-FB8E2F700A5C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -542,6 +554,8 @@ Global
{9B25E472-DF94-4E24-9F5D-E487CE5A91FB} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{432F4461-E198-44AA-8022-9E8C06A17C93} = {B20208C3-D3A6-4020-A274-6BE3786D29FB}
{E919DD77-34F8-4F57-8058-4D3FF4C2B241} = {3CDEA9FB-CD44-4AB4-98A8-5537AAA2169B}
{321F9FED-AACC-42CB-93E5-541D79E099E8} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9}
{FDBFBB64-5980-41C2-9E3E-FB8E2F700A5C} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6F599E08-A9EA-4FAA-897F-5D824B0210E6}
Expand Down
2 changes: 2 additions & 0 deletions Compilers.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@
"src\\Compilers\\Core\\MSBuildTaskTests\\Microsoft.Build.Tasks.CodeAnalysis.UnitTests.csproj",
"src\\Compilers\\Core\\MSBuildTask\\Microsoft.Build.Tasks.CodeAnalysis.csproj",
"src\\Compilers\\Core\\Portable\\Microsoft.CodeAnalysis.csproj",
"src\\Compilers\\Core\\RebuildTest\\Microsoft.CodeAnalysis.Rebuild.UnitTests.csproj",
"src\\Compilers\\Core\\Rebuild\\Rebuild.csproj",
"src\\Compilers\\Extension\\Roslyn.Compilers.Extension.csproj",
"src\\Compilers\\Server\\VBCSCompilerTests\\VBCSCompiler.UnitTests.csproj",
"src\\Compilers\\Server\\VBCSCompiler\\VBCSCompiler.csproj",
Expand Down
Loading