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

Update partial properties feature branch from main #73377

Merged
Changes from 1 commit
Commits
Show all changes
779 commits
Select commit Hold shift + click to select a range
a4792c9
Document breaking change: Collection expression for type implementing…
cston May 1, 2024
21181a7
Move AsyncBatchingWorkQueue usage in telemetry to TelemetryLogging le…
ToddGrun May 1, 2024
08e8fd5
Pull reading of last storage subsystem out of lock
CyrusNajmabadi May 1, 2024
c895e7d
Pull reading of last storage subsystem out of lock
CyrusNajmabadi May 1, 2024
07d4701
Update tests
CyrusNajmabadi May 1, 2024
faba869
Fix
CyrusNajmabadi May 1, 2024
2b8030b
Simplify
CyrusNajmabadi May 1, 2024
7567c25
Docs
CyrusNajmabadi May 1, 2024
8166646
docs
CyrusNajmabadi May 1, 2024
168c7a5
Simplify
CyrusNajmabadi May 1, 2024
034be01
Only async disposable
CyrusNajmabadi May 1, 2024
554221d
Remove
CyrusNajmabadi May 1, 2024
67e8d94
Fix
CyrusNajmabadi May 1, 2024
e1f6aaa
Invert
CyrusNajmabadi May 1, 2024
1d67fc1
Simplify
CyrusNajmabadi May 1, 2024
6c9c6c8
Simplify
CyrusNajmabadi May 1, 2024
b61f142
Doc
CyrusNajmabadi May 1, 2024
e1b6c1d
Simplify
CyrusNajmabadi May 1, 2024
2662762
inline
CyrusNajmabadi May 1, 2024
05973a0
Remove dispose support
CyrusNajmabadi May 1, 2024
938f8ce
Finish
CyrusNajmabadi May 1, 2024
c2e59da
Fix
CyrusNajmabadi May 1, 2024
33a6502
Simplify
CyrusNajmabadi May 2, 2024
25d5324
finish
CyrusNajmabadi May 2, 2024
0c8ac4c
Merge pull request #73294 from CyrusNajmabadi/storageLock
CyrusNajmabadi May 2, 2024
de66124
Merge branch 'main' into noDispose
CyrusNajmabadi May 2, 2024
1bdffbe
Merge remote-tracking branch 'upstream/main' into noDispose
CyrusNajmabadi May 2, 2024
2dadd00
simplify
CyrusNajmabadi May 2, 2024
2f2b044
Simplify tests
CyrusNajmabadi May 2, 2024
0125fa8
Simplify tests
CyrusNajmabadi May 2, 2024
9cfafe4
Simplify tests
CyrusNajmabadi May 2, 2024
345cab3
Simplify tests
CyrusNajmabadi May 2, 2024
7ffe3c1
Simplify tests
CyrusNajmabadi May 2, 2024
9a717f5
Move off of map
CyrusNajmabadi May 2, 2024
e33485b
simplify
CyrusNajmabadi May 2, 2024
6768869
simplify
CyrusNajmabadi May 2, 2024
e46dcd1
remove
CyrusNajmabadi May 2, 2024
867c5a9
restore code
CyrusNajmabadi May 2, 2024
77e637f
fix
CyrusNajmabadi May 2, 2024
09f7017
Move
CyrusNajmabadi May 2, 2024
ddf6567
Move large static array out of hte large object heap
CyrusNajmabadi May 2, 2024
32a019d
Lower drop retention from 10 years to 3 months (#73190)
jjonescz May 2, 2024
d8f3b0b
Merge pull request #73295 from CyrusNajmabadi/noDispose
CyrusNajmabadi May 2, 2024
fa7ece1
Ensure source paths are comparable with editorconfig directory paths …
jjonescz May 2, 2024
3e17af0
Remove ifdef
CyrusNajmabadi May 2, 2024
4655bc1
Update src/Compilers/Core/Portable/InternalUtilities/StringTable.cs
CyrusNajmabadi May 2, 2024
4167c9b
Merge pull request #73299 from CyrusNajmabadi/lohArray
CyrusNajmabadi May 2, 2024
a98afdb
Add AutomationPeer
Cosifne May 2, 2024
be8ec0f
Replay updates (#73308)
jaredpar May 2, 2024
57fb1de
Make tests consistent
CyrusNajmabadi May 2, 2024
d9ea1fb
More consistency
CyrusNajmabadi May 2, 2024
e50c3e3
Move IsBuildOnlyDiagnostic to use a switch expression (#73313)
333fred May 2, 2024
d39c195
Merge pull request #73289 from davidwengier/ExposeHelpersToRazor
davidwengier May 2, 2024
9d2df1a
Merge pull request #73316 from CyrusNajmabadi/testConsistency
CyrusNajmabadi May 3, 2024
4b634cc
Switch to a producer/consumer queue to search for add-using results.
CyrusNajmabadi May 3, 2024
62f73cd
Switch to a producer/consumer queue to search for add-using results.
CyrusNajmabadi May 3, 2024
c6674b1
Clean
CyrusNajmabadi May 3, 2024
6b2354e
Fix comment
CyrusNajmabadi May 3, 2024
6ee0cb6
Simplify
CyrusNajmabadi May 3, 2024
cd72b2b
Switch to a producer/consumer queue to search for computing refactori…
CyrusNajmabadi May 3, 2024
a83b76d
Add helper
CyrusNajmabadi May 3, 2024
a634cde
move over to helper
CyrusNajmabadi May 3, 2024
c1fcda1
move over to helper
CyrusNajmabadi May 3, 2024
61189c9
Merge branch 'producerConsumer' into parallelHelper
CyrusNajmabadi May 3, 2024
6aeef66
move over to helper
CyrusNajmabadi May 3, 2024
e933bca
Merge pull request #73320 from CyrusNajmabadi/producerConsumer
CyrusNajmabadi May 3, 2024
cbcc2b8
Merge branch 'main' into producerConsumerRefactoring
CyrusNajmabadi May 3, 2024
b97aa92
Merge branch 'producerConsumerRefactoring' into parallelHelper
CyrusNajmabadi May 3, 2024
4ee2a3b
Simplify
CyrusNajmabadi May 3, 2024
4679baa
Fix ordering
CyrusNajmabadi May 3, 2024
99b4ae1
Simplify
CyrusNajmabadi May 3, 2024
df389cc
Merge branch 'producerConsumerRefactoring' into parallelHelper
CyrusNajmabadi May 3, 2024
b469572
cleanup
CyrusNajmabadi May 3, 2024
2129891
cleanup
CyrusNajmabadi May 3, 2024
26cb20e
Merge pull request #73322 from CyrusNajmabadi/producerConsumerRefacto…
CyrusNajmabadi May 3, 2024
2ef48d8
Merge branch 'main' into parallelHelper
CyrusNajmabadi May 3, 2024
b665f25
Convert code to be a producer/consumer
CyrusNajmabadi May 3, 2024
fa7ee69
Convert code to be a producer/consumer
CyrusNajmabadi May 3, 2024
b5a7e7b
Convert code to be a producer/consumer
CyrusNajmabadi May 3, 2024
682c3a6
Convert code to be a producer/consumer
CyrusNajmabadi May 3, 2024
ebf6144
Convert code to be a producer/consumer
CyrusNajmabadi May 3, 2024
3e0d17d
Named arg
CyrusNajmabadi May 3, 2024
cc5c172
Merge branch 'parallelHelper' into taskWhenAll
CyrusNajmabadi May 3, 2024
63a8296
Simplify
CyrusNajmabadi May 3, 2024
4f00d52
cnacellation
CyrusNajmabadi May 3, 2024
e666bba
Merge branch 'parallelHelper' into taskWhenAll
CyrusNajmabadi May 3, 2024
70984d5
cnacellation
CyrusNajmabadi May 3, 2024
d01b164
Merge pull request #73323 from CyrusNajmabadi/parallelHelper
CyrusNajmabadi May 3, 2024
1bd2732
Merge remote-tracking branch 'upstream/main' into taskWhenAll
CyrusNajmabadi May 3, 2024
1ac7397
Change cancellation
CyrusNajmabadi May 3, 2024
0214973
Inline method
CyrusNajmabadi May 3, 2024
c16b90b
Simplify
CyrusNajmabadi May 3, 2024
418382c
downstream
CyrusNajmabadi May 3, 2024
27a77e2
Merge pull request #73311 from Cosifne/dev/shech/accessibilityFix
Cosifne May 3, 2024
d00fc4d
Producer consumer
CyrusNajmabadi May 3, 2024
fead554
Producer consumer
CyrusNajmabadi May 3, 2024
9d123d7
make static
CyrusNajmabadi May 3, 2024
72873b7
downstream fallout
CyrusNajmabadi May 3, 2024
219f946
downstream fallout
CyrusNajmabadi May 3, 2024
5beac17
more producer consumer
CyrusNajmabadi May 3, 2024
6128e20
Merge pull request #73324 from CyrusNajmabadi/taskWhenAll
CyrusNajmabadi May 3, 2024
fe9c9d0
more producer consumer
CyrusNajmabadi May 3, 2024
4f9a0e8
Merge remote-tracking branch 'upstream/main' into taskWhenAll2
CyrusNajmabadi May 3, 2024
5c0c78f
Use RoslynParallel
CyrusNajmabadi May 3, 2024
0a0c56a
Use RoslynParallel
CyrusNajmabadi May 3, 2024
7e0dee0
more producer consumer
CyrusNajmabadi May 3, 2024
aed2af8
Inline method
CyrusNajmabadi May 3, 2024
fe7aecb
Initial port
CyrusNajmabadi May 3, 2024
f4b5e75
Simplify
CyrusNajmabadi May 3, 2024
9b0d49f
Docs
CyrusNajmabadi May 3, 2024
e2beedd
Move ifdef
CyrusNajmabadi May 3, 2024
1c4b892
Queue item
CyrusNajmabadi May 3, 2024
df9d0bb
Simplify
CyrusNajmabadi May 3, 2024
30dfe7b
make static
CyrusNajmabadi May 3, 2024
c2a874f
Cleanup
CyrusNajmabadi May 3, 2024
2a6ddea
move
CyrusNajmabadi May 3, 2024
e0bf4bb
Cleanup
CyrusNajmabadi May 3, 2024
4a66e0e
Cleanup
CyrusNajmabadi May 3, 2024
6fe1308
Disable based on stephen's feedback
CyrusNajmabadi May 3, 2024
23b945b
Simplify
CyrusNajmabadi May 3, 2024
4cf5912
whereasarray
CyrusNajmabadi May 3, 2024
3156caf
stateic
CyrusNajmabadi May 3, 2024
9f9e5a7
feedback
CyrusNajmabadi May 3, 2024
835c61e
add helper
CyrusNajmabadi May 3, 2024
98ec31c
add helper
CyrusNajmabadi May 3, 2024
977f53b
use helper
CyrusNajmabadi May 3, 2024
e9ea737
use helper
CyrusNajmabadi May 3, 2024
e8a9675
use helper
CyrusNajmabadi May 3, 2024
892c149
Introduce helper
CyrusNajmabadi May 3, 2024
cdb936c
return value
CyrusNajmabadi May 3, 2024
badd50f
use helper
CyrusNajmabadi May 3, 2024
4a4d8ba
use helper
CyrusNajmabadi May 3, 2024
8bd123b
use helper
CyrusNajmabadi May 3, 2024
49d5b9e
use helper
CyrusNajmabadi May 3, 2024
7071498
smiplify
CyrusNajmabadi May 3, 2024
a87dcac
Merge pull request #73332 from CyrusNajmabadi/portForEachAsync2
CyrusNajmabadi May 3, 2024
de940f7
Merge remote-tracking branch 'upstream/main' into produceArray2
CyrusNajmabadi May 3, 2024
a06a6ee
Merge pull request #73331 from CyrusNajmabadi/taskWhenAll2
CyrusNajmabadi May 3, 2024
ce49fe0
in progress
CyrusNajmabadi May 4, 2024
4adefaf
Simplify helpers
CyrusNajmabadi May 4, 2024
a2606e2
Merge remote-tracking branch 'upstream/main' into produceArray2
CyrusNajmabadi May 4, 2024
cfa8901
void result
CyrusNajmabadi May 4, 2024
cf4bc46
streaming
CyrusNajmabadi May 4, 2024
aa29507
Add tasks for running a new vscode instance with a specific language …
333fred May 4, 2024
f4e796f
reorder
CyrusNajmabadi May 4, 2024
177e076
remove voidresult
CyrusNajmabadi May 4, 2024
9b5214d
inline
CyrusNajmabadi May 4, 2024
192afef
simplify
CyrusNajmabadi May 4, 2024
37cea2c
Make static
CyrusNajmabadi May 4, 2024
d2e7e90
in progress
CyrusNajmabadi May 4, 2024
f257e92
batch arrays
CyrusNajmabadi May 4, 2024
13c68b8
inline
CyrusNajmabadi May 4, 2024
8d39b06
simplify
CyrusNajmabadi May 4, 2024
aaf5db9
cleanup
CyrusNajmabadi May 4, 2024
bba7802
cleanup
CyrusNajmabadi May 4, 2024
6d67d36
revert
CyrusNajmabadi May 4, 2024
2c1e97b
revert
CyrusNajmabadi May 4, 2024
3878084
revert
CyrusNajmabadi May 4, 2024
edf4e34
Simplify
CyrusNajmabadi May 4, 2024
d2f7849
Merge pull request #73336 from CyrusNajmabadi/produceArray
CyrusNajmabadi May 5, 2024
e32ffc9
Add additional diagnostic info
CyrusNajmabadi May 5, 2024
7f90644
Add guids
CyrusNajmabadi May 5, 2024
624edca
cleanup
CyrusNajmabadi May 5, 2024
ae603f2
cleanup
CyrusNajmabadi May 5, 2024
685c8aa
cleanup
CyrusNajmabadi May 5, 2024
ee2abd6
Merge pull request #73341 from CyrusNajmabadi/diagnosticInfo
CyrusNajmabadi May 5, 2024
52d668b
Switch to static local functions
CyrusNajmabadi May 5, 2024
f2cb226
Apply suggestions from code review
CyrusNajmabadi May 5, 2024
062ad3d
Merge pull request #73343 from CyrusNajmabadi/staticLocalFunctions
CyrusNajmabadi May 5, 2024
5bd40db
Fix issue producing metadata references in VS
CyrusNajmabadi May 6, 2024
a86dcc9
Cleanup
CyrusNajmabadi May 6, 2024
1f39049
Add test
CyrusNajmabadi May 6, 2024
53bb436
Add test
CyrusNajmabadi May 6, 2024
43b8316
Docs
CyrusNajmabadi May 6, 2024
b37f0e6
Fixed arrays
CyrusNajmabadi May 6, 2024
e674c91
Improve analyzer consistency check message (#73329)
jaredpar May 6, 2024
4d11f05
make static
CyrusNajmabadi May 6, 2024
91e0a59
delay compute
CyrusNajmabadi May 6, 2024
c266590
Fix
CyrusNajmabadi May 6, 2024
68f6844
Reorder
CyrusNajmabadi May 6, 2024
82f2dc0
Renames
CyrusNajmabadi May 6, 2024
b4a7ff3
Make private
CyrusNajmabadi May 6, 2024
dadbf6f
Simplify
CyrusNajmabadi May 6, 2024
0c1f387
Simplify
CyrusNajmabadi May 6, 2024
9d66059
Make private
CyrusNajmabadi May 6, 2024
522ad56
Inline type
CyrusNajmabadi May 6, 2024
d1c73a4
Delete file
CyrusNajmabadi May 6, 2024
6e70069
cleanup
CyrusNajmabadi May 6, 2024
7434744
cleanup
CyrusNajmabadi May 6, 2024
3fd4789
Defer instantiating debugger related feature components until needed
CyrusNajmabadi May 6, 2024
8d6f547
Razor fallback changes (#73001)
333fred May 6, 2024
98e4086
Update 17.11 configs after VS snap
dibarbet May 6, 2024
38b5b24
Merge pull request #73350 from dotnet/dibarbet-patch-3
dibarbet May 6, 2024
580d402
lint
CyrusNajmabadi May 6, 2024
aa949b5
rename
CyrusNajmabadi May 6, 2024
fc9dac1
move to local function
CyrusNajmabadi May 6, 2024
b70f2a1
Move to instantiating and setting up the language service on a bg thread
CyrusNajmabadi May 6, 2024
9bbab46
Remove teardown logic
CyrusNajmabadi May 6, 2024
410b47f
Move into constructor
CyrusNajmabadi May 6, 2024
987d373
Assert
CyrusNajmabadi May 6, 2024
92d23c2
Make private
CyrusNajmabadi May 6, 2024
2958760
rename
CyrusNajmabadi May 6, 2024
be8f1be
move props
CyrusNajmabadi May 6, 2024
bf83d82
lint
CyrusNajmabadi May 6, 2024
1d84147
Usings
CyrusNajmabadi May 6, 2024
945de16
inline
CyrusNajmabadi May 6, 2024
00ec693
Remove unused type
CyrusNajmabadi May 6, 2024
27c0bca
Merge branch 'removeUnusedType' into bgLanguageService2
CyrusNajmabadi May 6, 2024
96fb33f
Merge pull request #73352 from CyrusNajmabadi/removeUnusedType
CyrusNajmabadi May 6, 2024
3e35578
Merge remote-tracking branch 'upstream/main' into bgLanguageService
CyrusNajmabadi May 6, 2024
a20e169
Merge pull request #73345 from CyrusNajmabadi/vsMetadataReferences
CyrusNajmabadi May 6, 2024
62f61f8
Turn on NRT for AbstractLanguageService
CyrusNajmabadi May 6, 2024
479790e
Make fix-all code action more parallel
CyrusNajmabadi May 6, 2024
83971bf
Simplify
CyrusNajmabadi May 6, 2024
84947a2
Simplify
CyrusNajmabadi May 6, 2024
03fd9b8
Simplify
CyrusNajmabadi May 6, 2024
8d62cd8
Update progress
CyrusNajmabadi May 6, 2024
b32db78
Remove comment
CyrusNajmabadi May 6, 2024
afd60a8
REmove
CyrusNajmabadi May 6, 2024
8470ca1
change string
CyrusNajmabadi May 6, 2024
01a23ff
Merge pull request #73351 from CyrusNajmabadi/bgLanguageService
CyrusNajmabadi May 6, 2024
52912cf
Merge branch 'main' into nullablePackage
CyrusNajmabadi May 6, 2024
76298d4
Simplify progress scope code
CyrusNajmabadi May 6, 2024
a65103a
Another case
CyrusNajmabadi May 6, 2024
409adb8
Merge pull request #73355 from CyrusNajmabadi/nullablePackage
CyrusNajmabadi May 6, 2024
e4ace12
Remove VersionStamp serialization
CyrusNajmabadi May 6, 2024
9cacb83
remove more!
CyrusNajmabadi May 6, 2024
6f1513d
Merge pull request #73358 from CyrusNajmabadi/simplifyScope
CyrusNajmabadi May 7, 2024
8e9c6a4
Merge pull request #73359 from CyrusNajmabadi/versionStampSerialization
CyrusNajmabadi May 7, 2024
210de15
Take MetadataAsSource out of Roslyn package startup path
CyrusNajmabadi May 7, 2024
ae59b4e
Simplify
CyrusNajmabadi May 7, 2024
263488b
Update tests
CyrusNajmabadi May 7, 2024
79e3409
Simplify
CyrusNajmabadi May 7, 2024
a5dd388
Docs
CyrusNajmabadi May 7, 2024
3991522
Defer providers
CyrusNajmabadi May 7, 2024
c7b5cfa
Expose a few things to Razor
davidwengier May 7, 2024
60ccf68
Simplify
CyrusNajmabadi May 7, 2024
973a9e1
Merge pull request #73361 from davidwengier/RazorWrappers
davidwengier May 7, 2024
31bb53c
Merge pull request #73360 from CyrusNajmabadi/masShutdown
CyrusNajmabadi May 7, 2024
ce1d093
Merge pull request #73356 from CyrusNajmabadi/parallelFixAll
CyrusNajmabadi May 7, 2024
c81f818
Sort services
CyrusNajmabadi May 7, 2024
3b9ba15
Update code cleanup to run in parallel
CyrusNajmabadi May 7, 2024
e30bbd7
Update code cleanup to run in parallel
CyrusNajmabadi May 7, 2024
0bf8be7
inline
CyrusNajmabadi May 7, 2024
93d19c2
Statically bind invocations in presence of dynamic arguments only for…
AlekseyTs May 7, 2024
57b457e
Merge pull request #73367 from CyrusNajmabadi/sortServices
CyrusNajmabadi May 7, 2024
fca6e1f
Merge pull request #73368 from CyrusNajmabadi/parallelCodeCleanup
CyrusNajmabadi May 7, 2024
8fbce08
Merge remote-tracking branch 'upstream/main' into partial-properties-…
RikkiGibson May 7, 2024
3d0fbf6
Fix merge conflict
RikkiGibson May 7, 2024
d324662
Update error code names
RikkiGibson May 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
finish
CyrusNajmabadi committed May 2, 2024
commit 25d532429688430d6aecd5b4c1545f4f0a65746c
2 changes: 1 addition & 1 deletion src/EditorFeatures/Test/Preview/PreviewWorkspaceTests.cs
Original file line number Diff line number Diff line change
@@ -125,7 +125,7 @@ public async Task TestPreviewServices()
using var previewWorkspace = new PreviewWorkspace(EditorTestCompositions.EditorFeatures.GetHostServices());
var persistentService = previewWorkspace.Services.SolutionServices.GetPersistentStorageService();

await using var storage = await persistentService.GetStorageAsync(SolutionKey.ToSolutionKey(previewWorkspace.CurrentSolution), CancellationToken.None);
var storage = await persistentService.GetStorageAsync(SolutionKey.ToSolutionKey(previewWorkspace.CurrentSolution), CancellationToken.None);
Assert.IsType<NoOpPersistentStorage>(storage);
}

Original file line number Diff line number Diff line change
@@ -61,10 +61,9 @@ public void GlobalSetup()
</Project>
</Workspace>");

var connectionPoolService = _workspace.ExportProvider.GetExportedValue<SQLiteConnectionPoolService>();
var asyncListener = _workspace.ExportProvider.GetExportedValue<IAsynchronousOperationListenerProvider>().GetListener(FeatureAttribute.PersistentStorage);

_storageService = new SQLitePersistentStorageService(connectionPoolService, new StorageConfiguration(), asyncListener);
_storageService = new SQLitePersistentStorageService(new StorageConfiguration(), asyncListener);

var solution = _workspace.CurrentSolution;
_storage = _storageService.GetStorageAsync(SolutionKey.ToSolutionKey(solution), CancellationToken.None).AsTask().GetAwaiter().GetResult();
Original file line number Diff line number Diff line change
@@ -24,7 +24,6 @@ public class SQLiteV2PersistentStorageTests : AbstractPersistentStorageTests
{
internal override AbstractPersistentStorageService GetStorageService(IMefHostExportProvider exportProvider, IPersistentStorageConfiguration configuration, IPersistentStorageFaultInjector? faultInjector, string relativePathBase)
=> new SQLitePersistentStorageService(
exportProvider.GetExports<SQLiteConnectionPoolService>().Single().Value,
configuration,
exportProvider.GetExports<IAsynchronousOperationListenerProvider>().Single().Value.GetListener(FeatureAttribute.PersistentStorage),
faultInjector);

Unchanged files with check annotations Beta

? throw new InvalidOperationException("Database was not supported")
: new NoOpPersistentStorage(solutionKey);
public void Dispose()

Check failure on line 23 in src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs

Azure Pipelines / roslyn-CI (Correctness Correctness_Analyzers)

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs#L23

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs(23,17): error CA1822: (NETCORE_ENGINEERING_TELEMETRY=Build) Member 'Dispose' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)

Check failure on line 23 in src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs

Azure Pipelines / roslyn-CI (Correctness Correctness_Analyzers)

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs#L23

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs(23,17): error CA1822: (NETCORE_ENGINEERING_TELEMETRY=Build) Member 'Dispose' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)

Check failure on line 23 in src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs

Azure Pipelines / roslyn-CI (Correctness Correctness_Analyzers)

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs#L23

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs(23,17): error CA1822: (NETCORE_ENGINEERING_TELEMETRY=Build) Member 'Dispose' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
{
}
public ValueTask DisposeAsync()

Check failure on line 27 in src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs

Azure Pipelines / roslyn-CI (Correctness Correctness_Analyzers)

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs#L27

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs(27,22): error CA1822: (NETCORE_ENGINEERING_TELEMETRY=Build) Member 'DisposeAsync' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)

Check failure on line 27 in src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs

Azure Pipelines / roslyn-CI (Correctness Correctness_Analyzers)

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs#L27

src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs(27,22): error CA1822: (NETCORE_ENGINEERING_TELEMETRY=Build) Member 'DisposeAsync' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
=> ValueTaskFactory.CompletedTask;
public Task<bool> ChecksumMatchesAsync(string name, Checksum checksum, CancellationToken cancellationToken)