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

Snap for 17.12 P2 #10793

Merged
merged 167 commits into from
Aug 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
5191c83
Switch GetHostDocumentEdits to take TextChange instead of TextEdit
davidwengier Jul 25, 2024
6e4cf07
Don't regenerate documents more than once for the same snapshot
davidwengier Jul 25, 2024
2437736
Add more services tests
davidwengier Jul 25, 2024
f179fb9
Create isolated workspaces in case tests overlap
davidwengier Jul 25, 2024
3a21f34
Add inlay hint support to cohosting
davidwengier Jul 25, 2024
51756c1
Cleanup
davidwengier Jul 25, 2024
ed53daf
Cleanup
davidwengier Jul 25, 2024
0fe459e
Fixes after rebasing on new extensions/conversions API
davidwengier Jul 25, 2024
08f7362
Cleanup
davidwengier Jul 25, 2024
40e409e
Fix excerpt service to allow for multi line verbatim strings that kin…
davidwengier Jul 26, 2024
8806e92
Snap Razor 17.2P1 (#10681)
RikkiGibson Jul 29, 2024
88b3813
Update PublishData.json (#10685)
RikkiGibson Jul 30, 2024
db8eade
Remove 17.5 from servicing (#10686)
RikkiGibson Jul 30, 2024
3f7545b
Fix excerpt service to allow for multi line verbatim strings (#10675)
davidwengier Jul 30, 2024
02854ec
Bump to a real Roslyn build
davidwengier Jul 30, 2024
227b0c9
Fixes after bump
davidwengier Jul 30, 2024
2a06fcc
Remove unused usings
davidwengier Jul 30, 2024
240a123
PR Feedback
davidwengier Jul 30, 2024
e4f1677
Remove unused using
davidwengier Jul 30, 2024
788988b
Fix Version.Details.xml to make source build happy
davidwengier Jul 30, 2024
c78f5f2
Cohost inlay hint support (#10672)
davidwengier Jul 31, 2024
1764b62
Merge release/dev17.11 to main (#10700)
dotnet-bot Aug 1, 2024
0f56e69
Move down and interface-ize component search engine, and introduce IP…
davidwengier Aug 5, 2024
59e6260
Insert release/dev17.12 to VS rel/d17.12 (#10707)
RikkiGibson Aug 5, 2024
36542b2
Move down and interface-ize component search engine, and introduce IP…
davidwengier Aug 5, 2024
ea2e567
Small amount of clean up in AbstractRazorDocumentMappingService
DustinCampbell Aug 6, 2024
a5ddcd7
Rework DocumentContext
DustinCampbell Aug 6, 2024
c0bc542
Introduce IEditMappingService
DustinCampbell Aug 6, 2024
d638bce
Add RazorCodeDocument.TryGetGeneratedDocument(...) extension method
DustinCampbell Aug 6, 2024
75e06cb
Remove IDocumentContextFactory from AbstractRazorDocumentMappingService
DustinCampbell Aug 6, 2024
e3d9258
Rename IRazorDocumentMappingService to IDocumentMappingService
DustinCampbell Aug 6, 2024
f3f3ac7
Rename AbstractRazorDocumentMappingService to AbstractDocumentMapping…
DustinCampbell Aug 6, 2024
d5dc280
Rename IRazorDocumentMappingServiceExtensions to IDocumentMappingServ…
DustinCampbell Aug 6, 2024
58161c0
Rename RazorDocumentMappingService to LspDocumentMappingService
DustinCampbell Aug 6, 2024
a550cbb
Remove remote DocumentContextFactory
DustinCampbell Aug 6, 2024
655a88c
Clean up RemoteDocumentSnapshot a bit
DustinCampbell Aug 6, 2024
20dd630
Remove unused DocumentState method
DustinCampbell Aug 6, 2024
fc6aa07
Fix small typo in comment
DustinCampbell Aug 6, 2024
50a3d41
Move MapToHostDocuementUriAndRangeAsync to extension methods
DustinCampbell Aug 7, 2024
e4a6932
Use Uri.LocalPath rather than GetAbsoluteOrUNCPath()
DustinCampbell Aug 7, 2024
358c2bf
Add extension methods that convert URIs to Roslyn file paths
DustinCampbell Aug 7, 2024
a2c21cf
Find razor document correctly in RemoveDocumentMappingService
DustinCampbell Aug 7, 2024
fb84ae5
Co-hosting: Add API for mapping a generated document URI and range ba…
DustinCampbell Aug 7, 2024
2c0e252
Remove unnecessary parameter, because it can be trivially retrieved
davidwengier Aug 8, 2024
00e584a
Don't pass code document and source text around in diagnostics transl…
davidwengier Aug 8, 2024
53ec3ab
Merge TagHelperDescriptorProviderContext and DefaultContext
DustinCampbell Aug 8, 2024
adff92a
Make Compilation a TagHelperDescriptorProviderContext property
DustinCampbell Aug 8, 2024
ec5cd16
Make TargetSymbol a TagHelperDescriptorProviderContext property
DustinCampbell Aug 8, 2024
45625bc
Remove TagHelperDescriptorProviderContext.Items property
DustinCampbell Aug 8, 2024
9476634
Swap TagHelperDescriptorProviderContext.Create methods for constructors
DustinCampbell Aug 8, 2024
eae0d53
Make ExcludeHidden and IncludeDocumentation init-only properties
DustinCampbell Aug 8, 2024
5fbfc0d
Clean up all ITagHelperDescriptorProviders a bit (and found a bug!)
DustinCampbell Aug 8, 2024
9f6c7b6
Clean up CompilationTagHelperResolver
DustinCampbell Aug 8, 2024
79b2d26
I spent 10 minutes looking up cool Mr Freeze catch phrases for this c…
davidwengier Aug 8, 2024
d5cfe11
Don't pass `RazorCodeDocument` and `SourceText` around together (#10719)
davidwengier Aug 8, 2024
17671b6
Extract rename functionality to a separate service
davidwengier Aug 6, 2024
f388156
Cleanups and tweaks
davidwengier Aug 6, 2024
47665e0
Create a remote rename service, and dependencies, to perform the rename
davidwengier Aug 7, 2024
c1e7181
Sync the ReturnCodeActionAndRenamePathsWithPrefixedSlash flag to OOP
davidwengier Aug 7, 2024
7d514b3
Add rename endpoint
davidwengier Aug 7, 2024
fb87026
Add component rename test to validate Razor behaviour
davidwengier Aug 8, 2024
6e0bb70
Move EditMappingService, and create Remote and Lsp versions that do d…
davidwengier Aug 9, 2024
3308f4f
Add C# rename test
davidwengier Aug 9, 2024
ee44c75
Rename TryGetTextDocumentChanges to something better, and cleanup, an…
davidwengier Aug 9, 2024
ef49d71
Fix up tests because sometimes you ask Visual Studio to compile and i…
davidwengier Aug 9, 2024
1297fea
Extract some common code
davidwengier Aug 9, 2024
4bbedc6
Fix after rebase
davidwengier Aug 9, 2024
4441e1d
Unskip rename tests
davidwengier Aug 9, 2024
ed8dcee
Try to fix rename tests
davidwengier Aug 9, 2024
cd1f82b
Move to central package pinning (#10716)
jaredpar Aug 9, 2024
9044af2
Unskip and fix rename integration tests (#10722)
davidwengier Aug 9, 2024
3920563
Remove ItemCollection from TagHelperDescriptorProviderContext (#10720)
DustinCampbell Aug 12, 2024
aedbb64
Add CopyTo(Span<T>) extension methods to Utilities.Shared
DustinCampbell Aug 12, 2024
027dd04
Add XML doc comments to ImmutableArray Order extensions
DustinCampbell Aug 12, 2024
45e64fb
Add ImmutableArray<T>.Unsafe() extension with in-place order methods
DustinCampbell Aug 12, 2024
4c0c279
Un-nest ComparerHelper<T> and DescendingComparer<T>
DustinCampbell Aug 12, 2024
a3c1375
Add IReadOnlyList<T> OrderAsArray extension methods
DustinCampbell Aug 12, 2024
72be234
Add IEnumerable<T> OrderAsArray extension methods
DustinCampbell Aug 12, 2024
4eb9cb7
Add tests to call OrderByArray methods through IEnumerable and IReadO…
DustinCampbell Aug 12, 2024
2464e6e
Add ImmutableArray<T>.Builder ToImmutableOrdered extension methods
DustinCampbell Aug 12, 2024
b819e3f
Extract existing handler to a service
davidwengier Aug 13, 2024
512b0d1
Create OOP service and cohost endpoint
davidwengier Aug 13, 2024
2dca8f9
Merge remote-tracking branch 'upstream/release/dev17.11' into merges/…
davidwengier Aug 13, 2024
335c775
Don't copy IEnumerable elements twice
DustinCampbell Aug 13, 2024
b64bf6c
Simplify CompareHelper<T>
DustinCampbell Aug 13, 2024
194ef8c
Fix CG issue with MS.IO.Redist
jaredpar Aug 12, 2024
7db021d
more
jaredpar Aug 13, 2024
7542d94
Merge release/dev17.11 to main (#10727)
dotnet-bot Aug 13, 2024
a01016a
Cohosting Rename (#10721)
davidwengier Aug 13, 2024
77e74bd
Merge release/dev17.12 to main (#10732)
dotnet-bot Aug 13, 2024
17cbe2e
Use stable sort for the OrderAsArray extensions
DustinCampbell Aug 13, 2024
761e2c6
Remove invalid comment
DustinCampbell Aug 13, 2024
bdcd5cd
Add immutable array builder DrainToImmutableOrdered variant extensions
DustinCampbell Aug 13, 2024
795149f
Use Unsafe() extensions to implement ToImmutableOrdered* extensions
DustinCampbell Aug 13, 2024
0e33edc
Remove unnecessary type alias
DustinCampbell Aug 13, 2024
7508c52
A bit of clean up
DustinCampbell Aug 13, 2024
ee177e5
Merge remote-tracking branch 'upstream/release/dev17.12' into merges/…
davidwengier Aug 14, 2024
29658c1
Merge release/dev17.12 to main (#10734)
dotnet-bot Aug 14, 2024
0fc71be
Cleanup
davidwengier Aug 15, 2024
1616468
Remove shared service since there is no sharing happening
davidwengier Aug 15, 2024
ac4b407
Add cohost endpoints for the things that don't call Roslyn at all
davidwengier Aug 15, 2024
db5a78f
Fix parser debug helpers (#10741)
jjonescz Aug 15, 2024
2612be8
Introduce/expand several extension methods for ImmutableArray<T>, IRe…
DustinCampbell Aug 15, 2024
e6fa90c
Add co-hosting endpoint and remote service for GTD
DustinCampbell Aug 2, 2024
f364cd8
Push Razor component GTD logic down to Workspaces layer
DustinCampbell Aug 15, 2024
9223d19
Call Razor component GTD in remote service and reinvoke HTML in client
DustinCampbell Aug 15, 2024
e34dc54
Don't add already known documents to the misc files project
davidwengier Aug 16, 2024
bc0b702
Cohosting endpoints that don't call Roslyn, nor have any Razor logic …
davidwengier Aug 16, 2024
f1c3a70
PR feedback
davidwengier Aug 18, 2024
da79940
Don't add already known documents to the misc files project (#10753)
davidwengier Aug 18, 2024
4ced6b9
Support component rename from an end tag
davidwengier Aug 19, 2024
84def3b
grrrr
davidwengier Aug 19, 2024
ede6a16
Pass IDocumentSnapshot to GetDefinitionAsync instead of DocumentContext
DustinCampbell Aug 19, 2024
fd09361
Move IDocumentPositionInfoStrategy and friends to Workspaces layer
DustinCampbell Aug 19, 2024
f666b2c
Add DocumentMappingSerice to RazorDocumentServiceBase
DustinCampbell Aug 19, 2024
e69661c
Rework IDocumentPositionInfoStrategy and use correctly in co-hosted GTD
DustinCampbell Aug 19, 2024
9325817
Add tests for co-hosted GTD
DustinCampbell Aug 19, 2024
a8c3c36
Use a proper Try pattern
davidwengier Aug 19, 2024
80d1ed3
Merge CodeRenderingContext and DefaultCodeRenderingContext
DustinCampbell Aug 9, 2024
0e1774a
Clean up CodeRenderingContext a bit
DustinCampbell Aug 9, 2024
86e05ee
Pool scope stack in CodeRenderingContext
DustinCampbell Aug 9, 2024
635695f
Pool line pragmas in CodeRenderingContext
DustinCampbell Aug 9, 2024
7ba4179
Pool ancestor stack in CodeRenderingContext
DustinCampbell Aug 9, 2024
25acc07
Merge RazorCSharpDocument and DefaultRazorCSharpDocument
DustinCampbell Aug 9, 2024
d00b1ff
Switch CodeRenderingContext.LinePragmas to an ImmutableArray
DustinCampbell Aug 9, 2024
89204d4
Clean up callers of RazorCSharpDocument.Create(...)
DustinCampbell Aug 9, 2024
c755804
Swap RazorCSharpDocument.Create methods for constructors
DustinCampbell Aug 9, 2024
ff63a4e
Use pooled ImmutableArray builder for CodeRenderingContext diagnostics
DustinCampbell Aug 9, 2024
90f90ef
Switch RazorCSharpDocument.Diagnostics to an ImmutableArray
DustinCampbell Aug 9, 2024
5072db4
Clean up pooled objects in CodeRenderingContext
DustinCampbell Aug 9, 2024
34507da
Avoid extra allocations in IntermediateNodeExtensions.GetAllDiagnostics
DustinCampbell Aug 10, 2024
7ac711b
Remove ItemCollection from CodeRenderingContext
DustinCampbell Aug 12, 2024
03e2d07
Merge RazorCodeGenerationOptionsBuilder and DefaultRazorCodeGeneratio…
DustinCampbell Aug 14, 2024
972691b
Merge RazorCodeGenerationOptions and DefaultRazorCodeGenerationOptions
DustinCampbell Aug 14, 2024
0ff482d
Dev Container (#10751)
jaredpar Aug 19, 2024
dd11c5e
Clean up RazorCodeGenerationOptions a bit
DustinCampbell Aug 14, 2024
0777649
Cohosting Support for Go to Definition (#10750)
DustinCampbell Aug 19, 2024
96adc42
Collapse RazorCodeGenerationOptions boolean fields to a flags enum
DustinCampbell Aug 14, 2024
28bfd61
Use SuppressUniqueIds exclusively from RazorCodeGenerationOptions
DustinCampbell Aug 14, 2024
1eb601c
Push NewLine setting into RazorCodeGenerationOptions
DustinCampbell Aug 14, 2024
7a9f32e
Pass RazorSourceDocument into CodeRenderingContext rather than RazorC…
DustinCampbell Aug 14, 2024
6593264
Clean up and enable nullability for CodeRenderingContext and DefaultD…
DustinCampbell Aug 14, 2024
e165821
Support component rename from an end tag (#10762)
davidwengier Aug 20, 2024
efceb90
Allow LSP and cohosting to provide specialized methods to get a synta…
davidwengier Aug 20, 2024
5ef490f
Defer to C# for component attribute GTD in cohosting
davidwengier Aug 20, 2024
ad16b16
Add missing test case
davidwengier Aug 20, 2024
a8b4259
Directly test the component definition service in cohosting
davidwengier Aug 20, 2024
7470352
Rework how we get generated documents
davidwengier Aug 20, 2024
b58f180
Fix goofy whitespace
DustinCampbell Aug 20, 2024
934fea8
Add comments explaining the aggressive inlining behavior of EnumExten…
DustinCampbell Aug 20, 2024
1d3c82c
Update NOTICE.txt (#10768)
phil-allen-msft Aug 20, 2024
7d5b206
Remove code document parameter and just use document snapshot
davidwengier Aug 20, 2024
53fec86
Inject file path service into the document snapshot
davidwengier Aug 20, 2024
a3edec0
Move GetSyntaxTree to document snapshot
davidwengier Aug 21, 2024
acc84f6
Allow LSP and cohosting to provide specialized methods to get a synta…
davidwengier Aug 21, 2024
d38698f
Moving formatting service to common layer (#10761)
alexgav Aug 21, 2024
0bb4e6e
Bump Roslyn version
davidwengier Aug 21, 2024
ca93e0e
PR feedback
davidwengier Aug 21, 2024
55c3058
Merge remote-tracking branch 'upstream/main' into CohostDocumentSymbol
davidwengier Aug 21, 2024
687a473
Fix after merge
davidwengier Aug 21, 2024
2723187
Cohost Document Symbols (#10728)
davidwengier Aug 21, 2024
fc8332f
Merge release/dev17.12 to main (#10774)
dotnet-bot Aug 21, 2024
3423142
Remove ItemCollection from CodeRenderingContext (#10764)
DustinCampbell Aug 22, 2024
aeca1e4
Don't crash because another team has a bad assumption
davidwengier Aug 26, 2024
cdcef8e
Force "Insert Spaces" to be true for Razor documents
davidwengier Aug 26, 2024
aa024eb
[FUSE] Provide intellisense for @inject directives (#10771)
chsienki Aug 26, 2024
156f016
Fix Formatting and On Enter integration tests (#10788)
davidwengier Aug 26, 2024
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
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
FROM mcr.microsoft.com/dotnet/sdk:8.0

ARG DOTNET_SDK_INSTALL_URL=https://dot.net/v1/dotnet-install.sh
# Install the correct Roslyn SDK into the same directory that the base image installs the SDK in.
ENV DOTNET_INSTALL_DIR=/usr/share/dotnet

# Copy the global.json file so its available in the image before the repo is cloned
COPY global.json /tmp/

RUN cd /tmp \
&& curl --location --output dotnet-install.sh "${DOTNET_SDK_INSTALL_URL}" \
&& chmod +x dotnet-install.sh \
&& mkdir -p "${DOTNET_INSTALL_DIR}" \
&& ./dotnet-install.sh --jsonfile "./global.json" --install-dir "${DOTNET_INSTALL_DIR}" \
&& rm dotnet-install.sh

# Set up machine requirements to build the repo
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get -y install --no-install-recommends curl git
60 changes: 60 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.140.1/containers/dotnetcore
{
"name": "Razor DevContainer",
"build": {
"dockerfile": "Dockerfile",
// Set the context to the workspace folder to allow us to copy files from it.
"context": ".."
},
"customizations": {
"vscode": {
"settings": {
"files.associations": {
"*.csproj": "msbuild",
"*.fsproj": "msbuild",
"*.globalconfig": "ini",
"*.manifest": "xml",
"*.nuspec": "xml",
"*.pkgdef": "ini",
"*.projitems": "msbuild",
"*.props": "msbuild",
"*.resx": "xml",
"*.rsp": "Powershell",
"*.ruleset": "xml",
"*.settings": "xml",
"*.shproj": "msbuild",
"*.slnf": "json",
"*.targets": "msbuild",
"*.vbproj": "msbuild",
"*.vsixmanifest": "xml",
"*.vstemplate": "xml",
"*.xlf": "xml",
"*.yml": "azure-pipelines"
},
// ms-dotnettools.csharp settings
"omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"omnisharp.enableImportCompletion": true,
"omnisharp.useModernNet": true,
"omnisharp.enableAsyncCompletion": true,
// ms-dotnettools.csdevkit settings
"dotnet.defaultSolution": "Razor.sln",
// ms-vscode.powershell settings
"powershell.promptToUpdatePowerShell": false,
"powershell.integratedConsole.showOnStartup": false,
"powershell.startAutomatically": false,
// ms-azure-devops.azure-pipelines settings
},
"extensions": [
"ms-dotnettools.csharp",
"ms-dotnettools.csdevkit",
"EditorConfig.EditorConfig",
"ms-vscode.powershell",
"tintoy.msbuild-project-tools",
"ms-azure-devops.azure-pipelines"
]
}
},
"postCreateCommand": "${containerWorkspaceFolder}/restore.sh"
}
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,6 @@
},
"dotnet.defaultSolution": "Razor.sln",
"omnisharp.defaultLaunchSolution": "Razor.sln",
"files.encoding": "utf8bom"
"files.encoding": "utf8bom",
"dotnet.testWindow.disableBuildOnRefresh": true
}
73 changes: 49 additions & 24 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,52 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "ActivateDotnet",
"type": "shell",
"windows": {
"command": "echo",
"args": [
"Skipping activation on windows"
]
},
"linux": {
"command": "source",
"args": [
"activate.sh"
],
"options": {
"cwd": "${workspaceFolder}"
},
"presentation": {
"reveal": "silent"
}
},
"version": "2.0.0",
"tasks": [
{
"label": "ActivateDotnet",
"type": "shell",
"windows": {
"command": "echo",
"args": [
"Skipping activation on windows"
]
},
"linux": {
"command": "source",
"args": [
"activate.sh"
],
"options": {
"cwd": "${workspaceFolder}"
},
]
"presentation": {
"reveal": "silent"
}
},
},
{
"label": "build.sh",
"command": "./build.sh",
"type": "shell",
"args": [
],
"windows": {
"command": "${workspaceFolder}/build.cmd",
},
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build Rasor.Slim.slnf",
"command": "dotnet",
"type": "shell",
"args": [
"build",
"-p:RunAnalyzersDuringBuild=false",
"-p:GenerateFullPaths=true",
"Razor.Slim.slnf"
],
"problemMatcher": "$msCompile",
"group": "build"
}
]
}
1 change: 1 addition & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
<RepositoryRoot>$(MSBuildThisFileDirectory)</RepositoryRoot>
<EnableWindowsTargeting Condition="'$(DotNetBuildFromSource)' != 'true'">true</EnableWindowsTargeting>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>

<SharedSourceRoot>$(MSBuildThisFileDirectory)src\Shared\</SharedSourceRoot>

Expand Down
22 changes: 14 additions & 8 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<_MicrosoftCodeAnalysisAnalyzersPackageVersion>3.11.0-beta1.24170.2</_MicrosoftCodeAnalysisAnalyzersPackageVersion>
<_MicrosoftVisualStudioLanguageServicesPackageVersion>$(MicrosoftVisualStudioLanguageServicesPackageVersion)</_MicrosoftVisualStudioLanguageServicesPackageVersion>
<_XunitPackageVersion>2.6.3</_XunitPackageVersion>
<_MicrosoftBuildPackageVersion>17.3.0-preview-22364-05</_MicrosoftBuildPackageVersion>
<_MicrosoftBuildPackageVersion>17.11.0-preview-24309-01</_MicrosoftBuildPackageVersion>
</PropertyGroup>

<ItemGroup>
Expand Down Expand Up @@ -68,7 +68,6 @@
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="$(MicrosoftExtensionsObjectPoolPackageVersion)" />
<PackageVersion Include="Microsoft.Internal.VisualStudio.Shell.Framework" Version="$(_MicrosoftVisualStudioShellPackagesVersion)" />
<PackageVersion Include="Microsoft.Internal.VisualStudio.Interop" Version="$(_MicrosoftVisualStudioShellPackagesVersion)" />
<PackageVersion Include="Microsoft.IO.Redist" Version="6.0.1" />
<PackageVersion Include="Microsoft.NET.Sdk.Razor" Version="$(MicrosoftNETSdkRazorPackageVersion)" />
<PackageVersion Include="Microsoft.VisualStudio.Copilot" Version="0.2.28-beta" />
<PackageVersion Include="Microsoft.VisualStudio.ComponentModelHost" Version="$(_MicrosoftVisualStudioPackagesVersion)" />
Expand All @@ -90,7 +89,7 @@
<PackageVersion Include="Microsoft.VisualStudio.RpcContracts" Version="17.11.8" />
<PackageVersion Include="Microsoft.VisualStudio.Shell.Framework" Version="$(_MicrosoftVisualStudioShellPackagesVersion)" />
<PackageVersion Include="Microsoft.VisualStudio.Shell.15.0" Version="$(_MicrosoftVisualStudioShellPackagesVersion)" />
<PackageVersion Include="Microsoft.VisualStudio.Telemetry" Version="17.9.102" />
<PackageVersion Include="Microsoft.VisualStudio.Telemetry" Version="17.11.8" />
<PackageVersion Include="Microsoft.VisualStudio.Text.Data" Version="$(_MicrosoftVisualStudioPackagesVersion)" />
<PackageVersion Include="Microsoft.VisualStudio.Text.Implementation" Version="$(_MicrosoftVisualStudioPackagesVersion)" NoWarn="NU1701" />
<PackageVersion Include="Microsoft.VisualStudio.Text.Logic" Version="$(_MicrosoftVisualStudioPackagesVersion)" />
Expand All @@ -110,19 +109,26 @@
<PackageVersion Include="NuGet.VisualStudio" Version="17.9.1" />
<PackageVersion Include="Roslyn.Diagnostics.Analyzers" Version="$(_MicrosoftCodeAnalysisAnalyzersPackageVersion)" />
<PackageVersion Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutablePackageVersion)" />
<PackageVersion Include="System.Formats.Asn1" Version="6.0.1" />
<PackageVersion Include="System.Resources.Extensions" Version="6.0.0" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="6.0.0" />
<PackageVersion Include="System.Resources.Extensions" Version="8.0.0" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageVersion Include="System.Private.Uri" Version="4.3.2" />
<PackageVersion Include="System.Reflection.Metadata" Version="$(SystemReflectionMetadataPackageVersion)" />
<PackageVersion Include="System.Security.Cryptography.Xml" Version="6.0.1" />
<PackageVersion Include="System.Security.Cryptography.Xml" Version="7.0.1" />
<PackageVersion Include="System.Text.Encodings.Web" Version="8.0.0" />
<PackageVersion Include="System.Text.Json" Version="6.0.0" />
<PackageVersion Include="System.Text.Json" Version="8.0.4" />
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
<PackageVersion Include="xunit" Version="$(_XunitPackageVersion)" />
<PackageVersion Include="Xunit.Combinatorial" Version="1.5.25" />
<PackageVersion Include="xunit.extensibility.execution" Version="$(_XunitPackageVersion)" />
<PackageVersion Include="xunit.runner.utility" Version="2.4.1" />
<PackageVersion Include="Xunit.StaFact" Version="1.2.46-alpha" />

<!--
These package references exist solely to fix component governance issues. Referencing them here
at the appropriate version, in combination with using CentralPackageTransitivePinningEnabled, will
ensure the correct version is used in all places
-->
<PackageVersion Include="Microsoft.IO.Redist" Version="6.0.1" />
<PackageVersion Include="System.Formats.Asn1" Version="8.0.1" />
</ItemGroup>
</Project>
Loading
Loading