From a499bf3ee035ae7d2af4075e8914e5a5690a80d9 Mon Sep 17 00:00:00 2001 From: Tomas Matousek Date: Thu, 6 Jun 2024 18:57:10 -0700 Subject: [PATCH 1/2] ExternalAccess layering --- Roslyn.sln | 60 +++++++++++-------- .../Analyzer/CopilotChecksumWrapper.cs | 0 .../Copilot/Analyzer/CopilotUtilities.cs | 0 ...xternalCSharpCopilotCodeAnalysisService.cs | 0 .../ICSharpCopilotMapCodeService.cs | 0 .../AbstractCopilotCodeAnalysisService.cs | 0 ...otCodeAnalysisService.ReflectionWrapper.cs | 0 .../CSharpCopilotCodeAnalysisService.cs | 0 .../CodeMapper/CopilotCSharpMapCodeService.cs | 0 .../Copilot}/InternalAPI.Shipped.txt | 0 .../Copilot/InternalAPI.Unshipped.txt | 0 ...CodeAnalysis.ExternalAccess.Copilot.csproj | 3 +- .../Copilot}/PublicAPI.Shipped.txt | 0 .../Copilot}/PublicAPI.Unshipped.txt | 0 .../Debugger/DebuggerFindReferencesService.cs | 0 .../Debugger/GlassTestsHotReloadService.cs | 0 .../Debugger}/InternalAPI.Shipped.txt | 0 .../Debugger/InternalAPI.Unshipped.txt | 0 ...odeAnalysis.ExternalAccess.Debugger.csproj | 5 +- .../Debugger}/PublicAPI.Shipped.txt | 0 .../Debugger}/PublicAPI.Unshipped.txt | 0 .../AspNetCoreAddPackageCodeAction.cs | 0 .../AspNetCoreCSharpRouteSyntaxDetector.cs | 0 .../AspNetCoreCSharpVirtualCharService.cs | 0 .../AspNetCoreVirtualChar.cs | 0 .../AspNetCoreVirtualCharSequence.cs | 0 ...AspNetCoreBraceMatcherExtensionProvider.cs | 0 .../AspNetCoreBraceMatchingResult.cs | 0 ...reEmbeddedLanguageBraceMatcherAttribute.cs | 0 ...IAspNetCoreEmbeddedLanguageBraceMatcher.cs | 0 .../AspNetCoreClassifierExtensionProvider.cs | 0 ...reEmbeddedLanguageClassificationContext.cs | 0 ...CoreEmbeddedLanguageClassifierAttribute.cs | 0 .../IAspNetCoreEmbeddedLanguageClassifier.cs | 0 .../AspNetCoreClassifierExtensionProvider.cs | 0 ...CoreEmbeddedLanguageClassifierAttribute.cs | 0 .../IEmbeddedLanguageDocumentHighlighter.cs | 0 .../ExternalAccessAspNetCoreResources.resx | 0 .../AspNetCoreEmbeddedLanguageBraceMatcher.cs | 0 .../AspNetCoreEmbeddedLanguageClassifier.cs | 0 ...CoreEmbeddedLanguageDocumentHighlighter.cs | 0 .../AspNetCore}/InternalAPI.Shipped.txt | 0 .../AspNetCore/InternalAPI.Unshipped.txt | 0 ...eAnalysis.ExternalAccess.AspNetCore.csproj | 4 +- .../AspNetCore}/PublicAPI.Shipped.txt | 0 .../AspNetCore}/PublicAPI.Unshipped.txt | 0 .../ExternalAccessAspNetCoreResources.cs.xlf | 0 .../ExternalAccessAspNetCoreResources.de.xlf | 0 .../ExternalAccessAspNetCoreResources.es.xlf | 0 .../ExternalAccessAspNetCoreResources.fr.xlf | 0 .../ExternalAccessAspNetCoreResources.it.xlf | 0 .../ExternalAccessAspNetCoreResources.ja.xlf | 0 .../ExternalAccessAspNetCoreResources.ko.xlf | 0 .../ExternalAccessAspNetCoreResources.pl.xlf | 0 ...xternalAccessAspNetCoreResources.pt-BR.xlf | 0 .../ExternalAccessAspNetCoreResources.ru.xlf | 0 .../ExternalAccessAspNetCoreResources.tr.xlf | 0 ...ernalAccessAspNetCoreResources.zh-Hans.xlf | 0 ...ernalAccessAspNetCoreResources.zh-Hant.xlf | 0 .../OmniSharpCompletionProviderNames.cs | 0 .../OmniSharpDocCommentConverter.cs | 0 ...OmniSharpSyntaxFormattingOptionsFactory.cs | 0 .../OmniSharp.CSharp}/InternalAPI.Shipped.txt | 0 .../InternalAPI.Unshipped.txt | 0 ...sis.ExternalAccess.OmniSharp.CSharp.csproj | 4 -- .../OmniSharp.CSharp}/PublicAPI.Shipped.txt | 0 .../OmniSharp.CSharp}/PublicAPI.Unshipped.txt | 0 ...mniSharpWorkspaceAnalyzerOptionsFactory.cs | 0 .../OmnisharpAnalyzerLoaderFactory.cs | 0 .../CodeActions/OmniSharpCodeActionOptions.cs | 0 .../OmniSharpCodeFixContextFactory.cs | 0 ...eActionOperationFactoryWorkspaceService.cs | 0 .../Completion/OmniSharpCompletionOptions.cs | 0 .../Completion/OmniSharpCompletionService.cs | 0 ...SharpDocumentationCommentOptionsWrapper.cs | 0 .../OmniSharpDocumentationCommentSnippet.cs | 0 ...harpDocumentationCommentsSnippetService.cs | 0 .../IOmniSharpExtractClassOptionsService.cs | 0 ...OmniSharpExtractInterfaceOptionsService.cs | 0 .../Formatting/OmniSharpFormatter.cs | 0 .../OmniSharpOrganizeImportsOptionsWrapper.cs | 0 ...OmniSharpSyntaxFormattingOptionsWrapper.cs | 0 .../OmniSharpFindDefinitionService.cs | 0 .../OmniSharpImplementTypeOptions.cs | 0 .../OmniSharpInlineHintsOptions.cs | 0 .../OmniSharpInlineHintsService.cs | 0 ...eActionOperationFactoryWorkspaceService.cs | 0 .../OmniSharpExtractClassOptionsService.cs | 0 ...OmniSharpExtractInterfaceOptionsService.cs | 0 .../OmniSharpPickMembersService.cs | 0 .../OmniSharp}/InternalAPI.Shipped.txt | 0 .../OmniSharp/InternalAPI.Unshipped.txt | 0 .../OmniSharpMetadataAsSourceHelpers.cs | 0 .../OmniSharpMetadataAsSourceService.cs | 0 ...deAnalysis.ExternalAccess.OmniSharp.csproj | 5 +- .../OmniSharpNavigateToSearchResult.cs | 0 .../OmniSharpNavigateToSearchService.cs | 0 .../Navigation/OmniSharpNavigableItem.cs | 0 ...IOmniSharpLineFormattingOptionsProvider.cs | 0 .../Options/OmniSharpLineFormattingOptions.cs | 0 ...harpLegacyGlobalOptionsWorkspaceService.cs | 0 .../IOmniSharpPickMembersService.cs | 0 .../OmniSharp}/PublicAPI.Shipped.txt | 0 .../OmniSharp}/PublicAPI.Unshipped.txt | 0 .../Rename/OmniSharpRenameOptions.cs | 0 .../OmniSharp/Rename/OmniSharpRenamer.cs | 0 .../OmniSharp/Structure/OmniSharpBlockSpan.cs | 0 .../Structure/OmniSharpBlockStructure.cs | 0 .../OmniSharpBlockStructureOptions.cs | 0 .../OmniSharpBlockStructureService.cs | 0 .../Structure/OmniSharpBlockTypes.cs | 0 .../Workspace/OmniSharpDocumentId.cs | 0 .../ExternalAccess/OmniSharpTest/EnumTests.cs | 0 ....ExternalAccess.OmniSharp.UnitTests.csproj | 13 ++++ .../CompilerDeveloperSDK/GlobalUsings.cs | 0 ...operSdkLspServiceDocumentRequestHandler.cs | 0 ...lerDeveloperSdkLspServiceRequestHandler.cs | 0 .../Handler/RequestContext.cs | 0 .../InternalAPI.Shipped.txt | 0 .../InternalAPI.Unshipped.txt | 0 .../AbstractCompilerDeveloperSdkLspService.cs | 0 ...ctCompilerDeveloperSdkLspServiceFactory.cs | 0 .../CompilerDeveloperSdkLspServices.cs | 0 .../CompilerDeveloperSdkMethodAttribute.cs | 0 ...rDeveloperSdkLspServiceFactoryAttribute.cs | 0 ...CompilerDeveloperSdkLspServiceAttribute.cs | 0 ...ExternalAccess.CompilerDeveloperSDK.csproj | 2 +- .../PublicAPI.Shipped.txt | 0 .../PublicAPI.Unshipped.txt | 0 .../VisualDiagnostics/Contracts/Constants.cs | 0 .../Contracts/HotReloadRequestContext.cs | 0 .../Contracts/IHotReloadDiagnosticManager.cs | 0 .../Contracts/IHotReloadDiagnosticSource.cs | 0 .../IHotReloadDiagnosticSourceProvider.cs | 0 .../IVisualDiagnosticsLanguageService.cs | 0 .../Internal/HotReloadDiagnosticManager.cs | 0 .../Internal/HotReloadDiagnosticSource.cs | 0 .../HotReloadDiagnosticSourceProvider.cs | 0 .../VisualDiagnosticsServiceFactory.cs | 0 .../InternalAPI.Shipped.txt | 0 .../InternalAPI.Unshipped.txt | 0 ...is.ExternalAccess.VisualDiagnostics.csproj | 5 +- .../VisualDiagnostics}/PublicAPI.Shipped.txt | 0 .../VisualDiagnostics/PublicAPI.Unshipped.txt | 0 ...crosoft.CodeAnalysis.LanguageServer.csproj | 4 +- .../VS.ExternalAPIs.Roslyn.Package.csproj | 12 ++-- ....ExternalAccess.OmniSharp.UnitTests.csproj | 21 ------- ...ronousOperationListenerProviderAccessor.cs | 0 ...ronousOperationListenerProviderAccessor.cs | 0 .../Apex}/InternalAPI.Shipped.txt | 0 .../Apex/InternalAPI.Unshipped.txt | 0 ...ft.CodeAnalysis.ExternalAccess.Apex.csproj | 4 +- .../Apex}/PublicAPI.Shipped.txt | 0 .../Apex}/PublicAPI.Unshipped.txt | 0 .../Api/IEditorConfigGenerator.cs | 0 .../EditorConfigGenerator.cs | 0 ...xternalAccess.EditorConfigGenerator.csproj | 4 +- .../FSharpClassificationTags.cs | 0 .../IFSharpClassificationService.cs | 0 .../Completion/FSharpCommonCompletionItem.cs | 0 .../FSharpCommonCompletionProvider.cs | 0 .../FSharpCommonCompletionUtilities.cs | 0 .../FSharpCompletionProviderBase.cs | 0 .../FSharpCompletionServiceWithProviders.cs | 0 .../FSharpFileSystemCompletionHelper.cs | 0 .../IFSharpCommonCompletionProvider.cs | 0 .../Diagnostics/FSharpDiagnosticCustomTags.cs | 0 .../Diagnostics/FSharpIDEDiagnosticIds.cs | 0 .../IFSharpDiagnosticAnalyzerService.cs | 0 .../IFSharpDocumentDiagnosticAnalyzer.cs | 0 .../IFSharpSimplifyNameDiagnosticAnalyzer.cs | 0 ...arpUnusedDeclarationsDiagnosticAnalyzer.cs | 0 .../IFSharpUnusedOpensDiagnosticAnalyzer.cs | 0 .../IFSharpDocumentHighlightsService.cs | 0 .../Editor/AutoFormattingOptionsWrapper.cs | 0 .../FSharp/Editor/FSharpContentTypeNames.cs | 0 .../FSharp/Editor/FSharpNavigationBarItem.cs | 0 .../FindUsages/IFSharpFindUsagesContext.cs | 0 .../FindUsages/IFSharpFindUsagesService.cs | 0 .../FSharp/Editor/IFSharpBraceMatcher.cs | 0 .../Editor/IFSharpEditorFormattingService.cs | 0 ...SharpEditorFormattingServiceWithOptions.cs | 0 .../IFSharpEditorInlineRenameService.cs | 0 .../Editor/IFSharpGoToDefinitionService.cs | 0 .../Editor/IFSharpIndentationService.cs | 0 .../Editor/IFSharpNavigationBarItemService.cs | 0 .../FSharpBreakpointResolutionResult.cs | 0 .../Debugging/FSharpDebugDataTipInfo.cs | 0 .../Debugging/FSharpDebugLocationInfo.cs | 0 .../IFSharpBreakpointResolutionService.cs | 0 .../IFSharpLanguageDebugInfoService.cs | 0 .../InlineRename/FSharpInlineRenameInfo.cs | 0 .../FSharpInlineRenameLocation.cs | 0 .../FSharpInlineRenameLocationSet.cs | 0 .../FSharpInlineRenameReplacement.cs | 0 .../FSharpInlineRenameReplacementInfo.cs | 0 .../FSharpInlineRenameReplacementKind.cs | 0 ...FSharpInlineRenameServiceImplementation.cs | 0 .../FSharpDependencyObjectExtensions.cs | 0 .../Utilities/FSharpClassificationTypeMap.cs | 0 .../ExternalAccessFSharpResources.Designer.cs | 0 .../FSharp/ExternalAccessFSharpResources.resx | 0 .../FSharp/FSharpDocumentSpan.cs | 0 .../FSharp/FSharpEditorFeaturesResources.cs | 0 .../FSharp/FSharpGlobalOptions.cs | 0 .../ExternalAccess/FSharp/FSharpGlyph.cs | 0 .../ExternalAccess/FSharp/FSharpGlyphTags.cs | 0 .../FSharp/FindUsages/FSharpDefinitionItem.cs | 0 .../FindUsages/FSharpSourceReferenceItem.cs | 0 .../IFSharpFindDefinitionService.cs | 0 .../FSharp/InlineHints/FSharpInlineHint.cs | 0 .../InlineHints/IFSharpInlineHintsService.cs | 0 .../FSharpClassificationService.cs | 0 .../FSharpCommentSelectionService.cs | 0 .../FSharpInternalCommonCompletionProvider.cs | 0 .../FSharpDiagnosticAnalyzerService.cs | 0 .../FSharpDocumentDiagnosticAnalyzer.cs | 0 .../FSharpSimplifyNameDiagnosticAnalyzer.cs | 0 .../FSharpUnusedDeclarationsAnalyzer.cs | 0 .../FSharpUnusedOpensDiagnosticAnalyzer.cs | 0 .../FSharpDocumentHighlightsService.cs | 0 .../Internal/Editor/FSharpBraceMatcher.cs | 0 .../FSharpContentTypeLanguageService.cs | 0 .../Editor/FSharpDefinitionLocationService.cs | 0 .../Editor/FSharpEditorFormattingService.cs | 0 .../Editor/FSharpEditorInlineRenameService.cs | 0 .../Editor/FSharpNavigationBarItemService.cs | 0 .../Editor/FSharpSmartIndentProvider.cs | 0 .../FindUsages/FSharpFindUsagesContext.cs | 0 .../FindUsages/FSharpFindUsagesService.cs | 0 .../FSharpBreakpointResolutionService.cs | 0 .../FSharpLanguageDebugInfoService.cs | 0 .../Internal/FSharpContentTypeDefinitions.cs | 0 .../FSharp/Internal/FSharpGlyphHelpers.cs | 0 .../InlineHints/FSharpInlineHintsService.cs | 0 .../FSharpNavigateToMatchKindHelpers.cs | 0 .../FSharpNavigateToSearchService.cs | 0 .../InternalFSharpNavigateToSearchResult.cs | 0 ...arpCrossLanguageSymbolNavigationService.cs | 0 .../Navigation/FSharpFindDefinitionService.cs | 0 .../Navigation/InternalFSharpNavigableItem.cs | 0 .../FSharpSignatureHelpProvider.cs | 0 ...FSharpSignatureHelpTriggerReasonHelpers.cs | 0 .../Structure/FSharpBlockStructureService.cs | 0 ...harpProjectExternalErrorReporterFactory.cs | 0 .../FSharpSignatureHelpClassifierProvider.cs | 0 .../FSharp}/InternalAPI.Shipped.txt | 0 .../FSharp/InternalAPI.Unshipped.txt | 0 .../FSharpVisualStudioWorkspaceExtensions.cs | 0 ....CodeAnalysis.ExternalAccess.FSharp.csproj | 7 +-- .../NavigateTo/FSharpNavigateToItemKind.cs | 0 .../NavigateTo/FSharpNavigateToMatchKind.cs | 0 .../FSharpNavigateToSearchResult.cs | 0 .../IFSharpNavigateToSearchService.cs | 0 .../FSharpDocumentNavigationService.cs | 0 .../FSharp/Navigation/FSharpNavigableItem.cs | 0 ...arpCrossLanguageSymbolNavigationService.cs | 0 .../IFSharpDocumentNavigationService.cs | 0 .../FSharp}/PublicAPI.Shipped.txt | 0 .../FSharp}/PublicAPI.Unshipped.txt | 0 .../SignatureHelp/FSharpSignatureHelpItem.cs | 0 .../SignatureHelp/FSharpSignatureHelpItems.cs | 0 .../FSharpSignatureHelpParameter.cs | 0 .../FSharpSignatureHelpTriggerInfo.cs | 0 .../FSharpSignatureHelpTriggerReason.cs | 0 .../IFSharpSignatureHelpProvider.cs | 0 .../FSharp/Structure/FSharpBlockSpan.cs | 0 .../FSharp/Structure/FSharpBlockStructure.cs | 0 .../FSharp/Structure/FSharpBlockTypes.cs | 0 .../Structure/IFSharpBlockStructureService.cs | 0 .../TaskList/FSharpTaskListDescriptor.cs | 0 .../FSharp/TaskList/FSharpTaskListItem.cs | 0 .../FSharp/TaskList/FSharpTaskListService.cs | 0 .../FSharp/TaskList/IFSharpTaskListService.cs | 0 .../IFSharpWorkspaceProjectContextFactory.cs | 0 .../xlf/ExternalAccessFSharpResources.cs.xlf | 0 .../xlf/ExternalAccessFSharpResources.de.xlf | 0 .../xlf/ExternalAccessFSharpResources.es.xlf | 0 .../xlf/ExternalAccessFSharpResources.fr.xlf | 0 .../xlf/ExternalAccessFSharpResources.it.xlf | 0 .../xlf/ExternalAccessFSharpResources.ja.xlf | 0 .../xlf/ExternalAccessFSharpResources.ko.xlf | 0 .../xlf/ExternalAccessFSharpResources.pl.xlf | 0 .../ExternalAccessFSharpResources.pt-BR.xlf | 0 .../xlf/ExternalAccessFSharpResources.ru.xlf | 0 .../xlf/ExternalAccessFSharpResources.tr.xlf | 0 .../ExternalAccessFSharpResources.zh-Hans.xlf | 0 .../ExternalAccessFSharpResources.zh-Hant.xlf | 0 .../FSharpTest/FSharpGlyphTests.cs | 0 .../FSharpHighlightSpanKindTests.cs | 0 .../FSharpInlineRenameReplacementKindTests.cs | 0 .../FSharpNavigateToMatchKindTests.cs | 0 .../FSharpSignatureHelpTriggerReasonTests.cs | 0 ...sis.ExternalAccess.FSharp.UnitTests.csproj | 12 ---- .../Setup/Roslyn.VisualStudio.Setup.csproj | 12 ++-- ...soft.CodeAnalysis.Remote.ServiceHub.csproj | 2 +- 296 files changed, 73 insertions(+), 106 deletions(-) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Analyzer/CopilotChecksumWrapper.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Analyzer/CopilotUtilities.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Analyzer/IExternalCSharpCopilotCodeAnalysisService.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/CodeMapper/ICSharpCopilotMapCodeService.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Internal/CodeMapper/CopilotCSharpMapCodeService.cs (100%) rename src/{Tools/ExternalAccess/Apex => EditorFeatures/ExternalAccess/Copilot}/InternalAPI.Shipped.txt (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/InternalAPI.Unshipped.txt (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj (85%) rename src/{Tools/ExternalAccess/Apex => EditorFeatures/ExternalAccess/Copilot}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/Apex => EditorFeatures/ExternalAccess/Copilot}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Debugger/DebuggerFindReferencesService.cs (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Debugger/GlassTestsHotReloadService.cs (100%) rename src/{Tools/ExternalAccess/AspNetCore => EditorFeatures/ExternalAccess/Debugger}/InternalAPI.Shipped.txt (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Debugger/InternalAPI.Unshipped.txt (100%) rename src/{Tools => EditorFeatures}/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj (75%) rename src/{Tools/ExternalAccess/AspNetCore => EditorFeatures/ExternalAccess/Debugger}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/AspNetCore => EditorFeatures/ExternalAccess/Debugger}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/AddPackage/AspNetCoreAddPackageCodeAction.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpVirtualCharService.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualChar.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualCharSequence.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatcherExtensionProvider.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatchingResult.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/IAspNetCoreEmbeddedLanguageBraceMatcher.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreClassifierExtensionProvider.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreEmbeddedLanguageClassificationContext.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/IAspNetCoreEmbeddedLanguageClassifier.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/AspNetCoreClassifierExtensionProvider.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/IEmbeddedLanguageDocumentHighlighter.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/ExternalAccessAspNetCoreResources.resx (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageBraceMatcher.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageClassifier.cs (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageDocumentHighlighter.cs (100%) rename src/{Tools/ExternalAccess/CompilerDeveloperSDK => Features/ExternalAccess/AspNetCore}/InternalAPI.Shipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/InternalAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj (85%) rename src/{Tools/ExternalAccess/CompilerDeveloperSDK => Features/ExternalAccess/AspNetCore}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/CompilerDeveloperSDK => Features/ExternalAccess/AspNetCore}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.cs.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.de.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.es.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.fr.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.it.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ja.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ko.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pl.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pt-BR.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ru.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.tr.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hans.xlf (100%) rename src/{Tools => Features}/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hant.xlf (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp.CSharp/Completion/OmniSharpCompletionProviderNames.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp.CSharp/DocumentationComments/OmniSharpDocCommentConverter.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp.CSharp/Formatting/OmniSharpSyntaxFormattingOptionsFactory.cs (100%) rename src/{Tools/ExternalAccess/Copilot => Features/ExternalAccess/OmniSharp.CSharp}/InternalAPI.Shipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp.CSharp/InternalAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj (81%) rename src/{Tools/ExternalAccess/Copilot => Features/ExternalAccess/OmniSharp.CSharp}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/Copilot => Features/ExternalAccess/OmniSharp.CSharp}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Analyzers/OmniSharpWorkspaceAnalyzerOptionsFactory.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Analyzers/OmnisharpAnalyzerLoaderFactory.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeActionOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeFixContextFactory.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentOptionsWrapper.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentSnippet.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentsSnippetService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/ExtractClass/IOmniSharpExtractClassOptionsService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/ExtractInterface/IOmniSharpExtractInterfaceOptionsService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Formatting/OmniSharpFormatter.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Formatting/OmniSharpOrganizeImportsOptionsWrapper.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Formatting/OmniSharpSyntaxFormattingOptionsWrapper.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/GoToDefinition/OmniSharpFindDefinitionService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/ImplementType/OmniSharpImplementTypeOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Internal/ExtractClass/OmniSharpExtractClassOptionsService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Internal/ExtractInterface/OmniSharpExtractInterfaceOptionsService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Internal/PickMembers/OmniSharpPickMembersService.cs (100%) rename src/{Tools/ExternalAccess/Debugger => Features/ExternalAccess/OmniSharp}/InternalAPI.Shipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/InternalAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceHelpers.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj (82%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchResult.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Navigation/OmniSharpNavigableItem.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Options/IOmniSharpLineFormattingOptionsProvider.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Options/OmniSharpLineFormattingOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/PickMembers/IOmniSharpPickMembersService.cs (100%) rename src/{Tools/ExternalAccess/Debugger => Features/ExternalAccess/OmniSharp}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/Debugger => Features/ExternalAccess/OmniSharp}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Rename/OmniSharpRenameOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Rename/OmniSharpRenamer.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Structure/OmniSharpBlockSpan.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructure.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureOptions.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureService.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Structure/OmniSharpBlockTypes.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharp/Workspace/OmniSharpDocumentId.cs (100%) rename src/{Tools => Features}/ExternalAccess/OmniSharpTest/EnumTests.cs (100%) create mode 100644 src/Features/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/GlobalUsings.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceDocumentRequestHandler.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceRequestHandler.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/Handler/RequestContext.cs (100%) rename src/{Tools/ExternalAccess/FSharp => LanguageServer/ExternalAccess/CompilerDeveloperSDK}/InternalAPI.Shipped.txt (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Unshipped.txt (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspService.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspServiceFactory.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkLspServices.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkMethodAttribute.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportCompilerDeveloperSdkLspServiceFactoryAttribute.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportStatelessCompilerDeveloperSdkLspServiceAttribute.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj (85%) rename src/{Tools/ExternalAccess/FSharp => LanguageServer/ExternalAccess/CompilerDeveloperSDK}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/FSharp => LanguageServer/ExternalAccess/CompilerDeveloperSDK}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Contracts/Constants.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Contracts/HotReloadRequestContext.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticManager.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSource.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSourceProvider.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Contracts/IVisualDiagnosticsLanguageService.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticManager.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSource.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSourceProvider.cs (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Internal/VisualDiagnosticsServiceFactory.cs (100%) rename src/{Tools/ExternalAccess/OmniSharp.CSharp => LanguageServer/ExternalAccess/VisualDiagnostics}/InternalAPI.Shipped.txt (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/InternalAPI.Unshipped.txt (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj (76%) rename src/{Tools/ExternalAccess/OmniSharp.CSharp => LanguageServer/ExternalAccess/VisualDiagnostics}/PublicAPI.Shipped.txt (100%) rename src/{Tools => LanguageServer}/ExternalAccess/VisualDiagnostics/PublicAPI.Unshipped.txt (100%) delete mode 100644 src/Tools/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj rename src/{Tools => VisualStudio}/ExternalAccess/Apex/ApexAsynchronousOperationListenerProviderAccessor.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/Apex/IApexAsynchronousOperationListenerProviderAccessor.cs (100%) rename src/{Tools/ExternalAccess/OmniSharp => VisualStudio/ExternalAccess/Apex}/InternalAPI.Shipped.txt (100%) rename src/{Tools => VisualStudio}/ExternalAccess/Apex/InternalAPI.Unshipped.txt (100%) rename src/{Tools => VisualStudio}/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj (77%) rename src/{Tools/ExternalAccess/OmniSharp => VisualStudio/ExternalAccess/Apex}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/OmniSharp.CSharp => VisualStudio/ExternalAccess/Apex}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => VisualStudio}/ExternalAccess/EditorConfigGenerator/Api/IEditorConfigGenerator.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/EditorConfigGenerator/EditorConfigGenerator.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj (64%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Classification/FSharpClassificationTags.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Classification/IFSharpClassificationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/FSharpCommonCompletionItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/FSharpCommonCompletionProvider.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/FSharpCommonCompletionUtilities.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/FSharpCompletionProviderBase.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/FSharpCompletionServiceWithProviders.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/FSharpFileSystemCompletionHelper.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Completion/IFSharpCommonCompletionProvider.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/FSharpDiagnosticCustomTags.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/FSharpIDEDiagnosticIds.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/IFSharpDiagnosticAnalyzerService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/IFSharpDocumentDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/IFSharpSimplifyNameDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedDeclarationsDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedOpensDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/DocumentHighlighting/IFSharpDocumentHighlightsService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/AutoFormattingOptionsWrapper.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/FSharpContentTypeNames.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/FSharpNavigationBarItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesContext.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpBraceMatcher.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingServiceWithOptions.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpEditorInlineRenameService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpGoToDefinitionService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpIndentationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/IFSharpNavigationBarItemService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpBreakpointResolutionResult.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugDataTipInfo.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugLocationInfo.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpBreakpointResolutionService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpLanguageDebugInfoService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameInfo.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocation.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocationSet.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacement.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementInfo.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementKind.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameServiceImplementation.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Shared/Extensions/FSharpDependencyObjectExtensions.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Editor/Shared/Utilities/FSharpClassificationTypeMap.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/ExternalAccessFSharpResources.Designer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/ExternalAccessFSharpResources.resx (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FSharpDocumentSpan.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FSharpEditorFeaturesResources.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FSharpGlobalOptions.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FSharpGlyph.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FSharpGlyphTags.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FindUsages/FSharpDefinitionItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/FindUsages/FSharpSourceReferenceItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/GoToDefinition/IFSharpFindDefinitionService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/InlineHints/FSharpInlineHint.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Classification/FSharpClassificationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/CommentSelection/FSharpCommentSelectionService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Completion/FSharpInternalCommonCompletionProvider.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDiagnosticAnalyzerService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDocumentDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Diagnostics/FSharpSimplifyNameDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedDeclarationsAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedOpensDiagnosticAnalyzer.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/DocumentHighlighting/FSharpDocumentHighlightsService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpBraceMatcher.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpContentTypeLanguageService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpDefinitionLocationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpEditorFormattingService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpEditorInlineRenameService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpNavigationBarItemService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FSharpSmartIndentProvider.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesContext.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpBreakpointResolutionService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpLanguageDebugInfoService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/FSharpContentTypeDefinitions.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/FSharpGlyphHelpers.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/InlineHints/FSharpInlineHintsService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToMatchKindHelpers.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToSearchService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/NavigateTo/InternalFSharpNavigateToSearchResult.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Navigation/FSharpCrossLanguageSymbolNavigationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Navigation/FSharpFindDefinitionService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Navigation/InternalFSharpNavigableItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpProvider.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpTriggerReasonHelpers.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/Structure/FSharpBlockStructureService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/VisualStudio/FSharpProjectExternalErrorReporterFactory.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Internal/VisualStudio/Text/Classification/FSharpSignatureHelpClassifierProvider.cs (100%) rename src/{Tools/ExternalAccess/VisualDiagnostics => VisualStudio/ExternalAccess/FSharp}/InternalAPI.Shipped.txt (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/InternalAPI.Unshipped.txt (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/LanguageServices/FSharpVisualStudioWorkspaceExtensions.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj (77%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToItemKind.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToMatchKind.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToSearchResult.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/NavigateTo/IFSharpNavigateToSearchService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Navigation/FSharpDocumentNavigationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Navigation/FSharpNavigableItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Navigation/IFSharpCrossLanguageSymbolNavigationService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Navigation/IFSharpDocumentNavigationService.cs (100%) rename src/{Tools/ExternalAccess/VisualDiagnostics => VisualStudio/ExternalAccess/FSharp}/PublicAPI.Shipped.txt (100%) rename src/{Tools/ExternalAccess/OmniSharp => VisualStudio/ExternalAccess/FSharp}/PublicAPI.Unshipped.txt (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItems.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpParameter.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerInfo.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerReason.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/SignatureHelp/IFSharpSignatureHelpProvider.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Structure/FSharpBlockSpan.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Structure/FSharpBlockStructure.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Structure/FSharpBlockTypes.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/Structure/IFSharpBlockStructureService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/TaskList/FSharpTaskListDescriptor.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/TaskList/FSharpTaskListItem.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/TaskList/FSharpTaskListService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/TaskList/IFSharpTaskListService.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/VS/IFSharpWorkspaceProjectContextFactory.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.cs.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.de.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.es.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.fr.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.it.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ja.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ko.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pl.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pt-BR.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ru.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.tr.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hans.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hant.xlf (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharpTest/FSharpGlyphTests.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharpTest/FSharpHighlightSpanKindTests.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharpTest/FSharpInlineRenameReplacementKindTests.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharpTest/FSharpNavigateToMatchKindTests.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharpTest/FSharpSignatureHelpTriggerReasonTests.cs (100%) rename src/{Tools => VisualStudio}/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj (54%) diff --git a/Roslyn.sln b/Roslyn.sln index 5136b4d5828a0..0f724bf4c2f1d 100644 --- a/Roslyn.sln +++ b/Roslyn.sln @@ -350,7 +350,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevDivInsertionFiles", "src EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalAccess", "ExternalAccess", "{8977A560-45C2-4EC2-A849-97335B382C74}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.FSharp", "src\Tools\ExternalAccess\FSharp\Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj", "{BD8CE303-5F04-45EC-8DCF-73C9164CD614}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.FSharp", "src\VisualStudio\ExternalAccess\FSharp\Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj", "{BD8CE303-5F04-45EC-8DCF-73C9164CD614}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Razor", "src\Tools\ExternalAccess\Razor\Microsoft.CodeAnalysis.ExternalAccess.Razor.csproj", "{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC}" EndProject @@ -360,11 +360,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Lang EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests", "src\LanguageServer\ProtocolUnitTests\Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests.csproj", "{1DDE89EE-5819-441F-A060-2FF4A986F372}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Debugger", "src\Tools\ExternalAccess\Debugger\Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj", "{655A5B07-39B8-48CD-8590-8AC0C2B708D8}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Debugger", "src\EditorFeatures\ExternalAccess\Debugger\Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj", "{655A5B07-39B8-48CD-8590-8AC0C2B708D8}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests", "src\Tools\ExternalAccess\FSharpTest\Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj", "{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests", "src\VisualStudio\ExternalAccess\FSharpTest\Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj", "{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Apex", "src\Tools\ExternalAccess\Apex\Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj", "{FC32EF16-31B1-47B3-B625-A80933CB3F29}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Apex", "src\VisualStudio\ExternalAccess\Apex\Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj", "{FC32EF16-31B1-47B3-B625-A80933CB3F29}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.LanguageServices.LiveShare", "src\VisualStudio\LiveShare\Impl\Microsoft.VisualStudio.LanguageServices.LiveShare.csproj", "{453C8E28-81D4-431E-BFB0-F3D413346E51}" EndProject @@ -448,11 +448,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Rebu EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests", "src\Tools\ExternalAccess\RazorTest\Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests.csproj", "{BB987FFC-B758-4F73-96A3-923DE8DCFF1A}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp", "src\Tools\ExternalAccess\OmniSharp\Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj", "{1B73FB08-9A17-497E-97C5-FA312867D51B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp", "src\Features\ExternalAccess\OmniSharp\Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj", "{1B73FB08-9A17-497E-97C5-FA312867D51B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp", "src\Tools\ExternalAccess\OmniSharp.CSharp\Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj", "{AE976DE9-811D-4C86-AEBB-DCDC1226D754}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp", "src\Features\ExternalAccess\OmniSharp.CSharp\Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj", "{AE976DE9-811D-4C86-AEBB-DCDC1226D754}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests", "src\Tools\ExternalAccess\OmniSharpTest\Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj", "{3829F774-33F2-41E9-B568-AE555004FC62}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests", "src\Features\ExternalAccess\OmniSharpTest\Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj", "{3829F774-33F2-41E9-B568-AE555004FC62}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests", "src\Compilers\CSharp\Test\Emit2\Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests.csproj", "{2B7DC612-1B37-41F7-BE31-4D600930EAC9}" EndProject @@ -475,7 +475,7 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "VBCSCompilerCommandLine", " EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VBCSCompiler-arm64", "src\Compilers\Server\VBCSCompiler\arm64\VBCSCompiler-arm64.csproj", "{DC8C78CC-B6FE-47BF-93B1-B65A1C67C08D}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.AspNetCore", "src\Tools\ExternalAccess\AspNetCore\Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj", "{8C21FF08-8BB5-43E4-AC10-74BD2CBEBC24}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.AspNetCore", "src\Features\ExternalAccess\AspNetCore\Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj", "{8C21FF08-8BB5-43E4-AC10-74BD2CBEBC24}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Compilers.Setup.x64", "src\Setup\DevDivVsix\CompilersPackage\x64\Microsoft.CodeAnalysis.Compilers.Setup.x64.csproj", "{DA7378DB-1FF2-48A0-994D-7F71E8191308}" EndProject @@ -525,15 +525,15 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Remo EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.VisualStudio.ServiceHub.Setup.arm64", "src\VisualStudio\Setup.ServiceHub\arm64\Roslyn.VisualStudio.ServiceHub.Setup.arm64.csproj", "{09E88382-0D7B-4A15-B1AF-0B89A5B67227}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK", "src\Tools\ExternalAccess\CompilerDeveloperSDK\Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj", "{A833B11C-5072-4A1F-A32B-2700433B0D3D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK", "src\LanguageServer\ExternalAccess\CompilerDeveloperSDK\Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj", "{A833B11C-5072-4A1F-A32B-2700433B0D3D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Xaml", "src\Tools\ExternalAccess\Xaml\Microsoft.CodeAnalysis.ExternalAccess.Xaml.csproj", "{8988270E-393A-4B92-AC1A-534F903CFD34}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost", "src\Workspaces\Core\MSBuild.BuildHost\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.csproj", "{B1481D94-682E-46EC-ADBE-A16EB46FEEE9}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Copilot", "src\Tools\ExternalAccess\Copilot\Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj", "{5E8FB6D6-6C5C-42E6-9220-1EAA7ED9BCAD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Copilot", "src\EditorFeatures\ExternalAccess\Copilot\Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj", "{5E8FB6D6-6C5C-42E6-9220-1EAA7ED9BCAD}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator", "src\Tools\ExternalAccess\EditorConfigGenerator\Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj", "{09AEDEE4-6358-47C9-8022-3BD37A518070}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator", "src\VisualStudio\ExternalAccess\EditorConfigGenerator\Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj", "{09AEDEE4-6358-47C9-8022-3BD37A518070}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTestBuildProject", "src\VisualStudio\IntegrationTest\IntegrationTestBuildProject.csproj", "{4D9D7A28-BB44-4F3F-81DA-14F39B853718}" EndProject @@ -541,7 +541,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Feat EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Features.Test.Utilities", "src\Features\TestUtilities\Microsoft.CodeAnalysis.Features.Test.Utilities.csproj", "{5762E483-75CE-4328-A410-511F30737712}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics", "src\Tools\ExternalAccess\VisualDiagnostics\Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj", "{6D819E80-BA2F-4317-8368-37F8F4434D3A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics", "src\LanguageServer\ExternalAccess\VisualDiagnostics\Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj", "{6D819E80-BA2F-4317-8368-37F8F4434D3A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Replay", "src\Tools\Replay\Replay.csproj", "{DB96C25F-39A9-4A6A-92BC-D1E42717308F}" EndProject @@ -557,6 +557,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SemanticSearch.ReferenceAss EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SemanticSearch.BuildTask.UnitTests", "src\Tools\SemanticSearch\Tests\SemanticSearch.BuildTask.UnitTests.csproj", "{D817E3CE-F603-499B-B02A-7DECD017B170}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalAccess", "ExternalAccess", "{5880FECB-91F1-4AB8-8726-75EAFA8A918E}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalAccess", "ExternalAccess", "{58A2876A-618D-4AE6-A136-E44B42BBDE11}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalAccess", "ExternalAccess", "{1AE9182D-B03E-4B00-B32E-37AE01715F57}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalAccess", "ExternalAccess", "{806F0C6F-3640-4C92-8D55-6767B1535467}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -1537,14 +1545,14 @@ Global {AFA5F921-0650-45E8-B293-51A0BB89DEA0} = {8DBA5174-B0AA-4561-82B1-A46607697753} {6362616E-6A47-48F0-9EE0-27800B306ACB} = {AFA5F921-0650-45E8-B293-51A0BB89DEA0} {8977A560-45C2-4EC2-A849-97335B382C74} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC} - {BD8CE303-5F04-45EC-8DCF-73C9164CD614} = {8977A560-45C2-4EC2-A849-97335B382C74} + {BD8CE303-5F04-45EC-8DCF-73C9164CD614} = {5880FECB-91F1-4AB8-8726-75EAFA8A918E} {2FB6C157-DF91-4B1C-9827-A4D1C08C73EC} = {8977A560-45C2-4EC2-A849-97335B382C74} {5E6E9184-DEC5-4EC5-B0A4-77CFDC8CDEBE} = {8DBA5174-B0AA-4561-82B1-A46607697753} {686BF57E-A6FF-467B-AAB3-44DE916A9772} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A} {1DDE89EE-5819-441F-A060-2FF4A986F372} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A} - {655A5B07-39B8-48CD-8590-8AC0C2B708D8} = {8977A560-45C2-4EC2-A849-97335B382C74} - {BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5} = {8977A560-45C2-4EC2-A849-97335B382C74} - {FC32EF16-31B1-47B3-B625-A80933CB3F29} = {8977A560-45C2-4EC2-A849-97335B382C74} + {655A5B07-39B8-48CD-8590-8AC0C2B708D8} = {1AE9182D-B03E-4B00-B32E-37AE01715F57} + {BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5} = {5880FECB-91F1-4AB8-8726-75EAFA8A918E} + {FC32EF16-31B1-47B3-B625-A80933CB3F29} = {5880FECB-91F1-4AB8-8726-75EAFA8A918E} {453C8E28-81D4-431E-BFB0-F3D413346E51} = {8DBA5174-B0AA-4561-82B1-A46607697753} {CE7F7553-DB2D-4839-92E3-F042E4261B4E} = {8DBA5174-B0AA-4561-82B1-A46607697753} {FF38E9C9-7A25-44F0-B2C4-24C9BFD6A8F6} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC} @@ -1583,9 +1591,9 @@ Global {B7D29559-4360-434A-B9B9-2C0612287999} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9} {21B49277-E55A-45EF-8818-744BCD6CB732} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9} {BB987FFC-B758-4F73-96A3-923DE8DCFF1A} = {8977A560-45C2-4EC2-A849-97335B382C74} - {1B73FB08-9A17-497E-97C5-FA312867D51B} = {8977A560-45C2-4EC2-A849-97335B382C74} - {AE976DE9-811D-4C86-AEBB-DCDC1226D754} = {8977A560-45C2-4EC2-A849-97335B382C74} - {3829F774-33F2-41E9-B568-AE555004FC62} = {8977A560-45C2-4EC2-A849-97335B382C74} + {1B73FB08-9A17-497E-97C5-FA312867D51B} = {58A2876A-618D-4AE6-A136-E44B42BBDE11} + {AE976DE9-811D-4C86-AEBB-DCDC1226D754} = {58A2876A-618D-4AE6-A136-E44B42BBDE11} + {3829F774-33F2-41E9-B568-AE555004FC62} = {58A2876A-618D-4AE6-A136-E44B42BBDE11} {2B7DC612-1B37-41F7-BE31-4D600930EAC9} = {32A48625-F0AD-419D-828B-A50BDABA38EA} {8D830CBB-CA6E-47D8-9FB8-9230AAD272F3} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5} {6272739B-31E4-483E-A3A5-2ABB5040ABF0} = {CC126D03-7EAC-493F-B187-DCDEE1EF6A70} @@ -1595,7 +1603,7 @@ Global {975CD834-45F4-4EA0-A395-CB60DBD0E214} = {C65C6143-BED3-46E6-869E-9F0BE6E84C37} {D8EF0777-9D65-4849-A7D6-AC81E58E2317} = {7E907718-0B33-45C8-851F-396CEFDC1AB6} {DC8C78CC-B6FE-47BF-93B1-B65A1C67C08D} = {7E907718-0B33-45C8-851F-396CEFDC1AB6} - {8C21FF08-8BB5-43E4-AC10-74BD2CBEBC24} = {8977A560-45C2-4EC2-A849-97335B382C74} + {8C21FF08-8BB5-43E4-AC10-74BD2CBEBC24} = {58A2876A-618D-4AE6-A136-E44B42BBDE11} {DA7378DB-1FF2-48A0-994D-7F71E8191308} = {BE25E872-1667-4649-9D19-96B83E75A44E} {A80077D1-D911-4238-9367-0E790C475814} = {BE25E872-1667-4649-9D19-96B83E75A44E} {46429C41-0733-4568-9BA6-3F52CB47C4ED} = {BE25E872-1667-4649-9D19-96B83E75A44E} @@ -1619,15 +1627,15 @@ Global {3ABBDFF7-ED76-4EA3-840E-85E3274302B0} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5} {172F3A04-644B-492C-9632-B07B52A5C0C4} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5} {09E88382-0D7B-4A15-B1AF-0B89A5B67227} = {8DBA5174-B0AA-4561-82B1-A46607697753} - {A833B11C-5072-4A1F-A32B-2700433B0D3D} = {8977A560-45C2-4EC2-A849-97335B382C74} + {A833B11C-5072-4A1F-A32B-2700433B0D3D} = {806F0C6F-3640-4C92-8D55-6767B1535467} {8988270E-393A-4B92-AC1A-534F903CFD34} = {8977A560-45C2-4EC2-A849-97335B382C74} {B1481D94-682E-46EC-ADBE-A16EB46FEEE9} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5} - {5E8FB6D6-6C5C-42E6-9220-1EAA7ED9BCAD} = {8977A560-45C2-4EC2-A849-97335B382C74} - {09AEDEE4-6358-47C9-8022-3BD37A518070} = {8977A560-45C2-4EC2-A849-97335B382C74} + {5E8FB6D6-6C5C-42E6-9220-1EAA7ED9BCAD} = {1AE9182D-B03E-4B00-B32E-37AE01715F57} + {09AEDEE4-6358-47C9-8022-3BD37A518070} = {5880FECB-91F1-4AB8-8726-75EAFA8A918E} {4D9D7A28-BB44-4F3F-81DA-14F39B853718} = {CC126D03-7EAC-493F-B187-DCDEE1EF6A70} {5BABC440-4F1B-46E8-9068-DD7F02ED25D3} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6} {5762E483-75CE-4328-A410-511F30737712} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6} - {6D819E80-BA2F-4317-8368-37F8F4434D3A} = {8977A560-45C2-4EC2-A849-97335B382C74} + {6D819E80-BA2F-4317-8368-37F8F4434D3A} = {806F0C6F-3640-4C92-8D55-6767B1535467} {DB96C25F-39A9-4A6A-92BC-D1E42717308F} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC} {64EADED3-4B5D-4431-BBE5-A4ABA1C38C00} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A} {4E273CBC-BB1D-4AC1-91DB-C62FC83E0350} = {32A48625-F0AD-419D-828B-A50BDABA38EA} @@ -1635,6 +1643,10 @@ Global {FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0} = {52ABB0E4-C3A1-4897-B51B-18EDA83F5D20} {EDEF898A-CEFA-4151-8168-D0231A602093} = {52ABB0E4-C3A1-4897-B51B-18EDA83F5D20} {D817E3CE-F603-499B-B02A-7DECD017B170} = {52ABB0E4-C3A1-4897-B51B-18EDA83F5D20} + {5880FECB-91F1-4AB8-8726-75EAFA8A918E} = {8DBA5174-B0AA-4561-82B1-A46607697753} + {58A2876A-618D-4AE6-A136-E44B42BBDE11} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6} + {1AE9182D-B03E-4B00-B32E-37AE01715F57} = {EE97CB90-33BB-4F3A-9B3D-69375DEC6AC6} + {806F0C6F-3640-4C92-8D55-6767B1535467} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {604E6B91-7BC0-4126-AE07-D4D2FEFC3D29} diff --git a/src/Tools/ExternalAccess/Copilot/Analyzer/CopilotChecksumWrapper.cs b/src/EditorFeatures/ExternalAccess/Copilot/Analyzer/CopilotChecksumWrapper.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Analyzer/CopilotChecksumWrapper.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Analyzer/CopilotChecksumWrapper.cs diff --git a/src/Tools/ExternalAccess/Copilot/Analyzer/CopilotUtilities.cs b/src/EditorFeatures/ExternalAccess/Copilot/Analyzer/CopilotUtilities.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Analyzer/CopilotUtilities.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Analyzer/CopilotUtilities.cs diff --git a/src/Tools/ExternalAccess/Copilot/Analyzer/IExternalCSharpCopilotCodeAnalysisService.cs b/src/EditorFeatures/ExternalAccess/Copilot/Analyzer/IExternalCSharpCopilotCodeAnalysisService.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Analyzer/IExternalCSharpCopilotCodeAnalysisService.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Analyzer/IExternalCSharpCopilotCodeAnalysisService.cs diff --git a/src/Tools/ExternalAccess/Copilot/CodeMapper/ICSharpCopilotMapCodeService.cs b/src/EditorFeatures/ExternalAccess/Copilot/CodeMapper/ICSharpCopilotMapCodeService.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/CodeMapper/ICSharpCopilotMapCodeService.cs rename to src/EditorFeatures/ExternalAccess/Copilot/CodeMapper/ICSharpCopilotMapCodeService.cs diff --git a/src/Tools/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs b/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs diff --git a/src/Tools/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs b/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs diff --git a/src/Tools/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.cs b/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/CSharp/CSharpCopilotCodeAnalysisService.cs diff --git a/src/Tools/ExternalAccess/Copilot/Internal/CodeMapper/CopilotCSharpMapCodeService.cs b/src/EditorFeatures/ExternalAccess/Copilot/Internal/CodeMapper/CopilotCSharpMapCodeService.cs similarity index 100% rename from src/Tools/ExternalAccess/Copilot/Internal/CodeMapper/CopilotCSharpMapCodeService.cs rename to src/EditorFeatures/ExternalAccess/Copilot/Internal/CodeMapper/CopilotCSharpMapCodeService.cs diff --git a/src/Tools/ExternalAccess/Apex/InternalAPI.Shipped.txt b/src/EditorFeatures/ExternalAccess/Copilot/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Apex/InternalAPI.Shipped.txt rename to src/EditorFeatures/ExternalAccess/Copilot/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/Copilot/InternalAPI.Unshipped.txt b/src/EditorFeatures/ExternalAccess/Copilot/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Copilot/InternalAPI.Unshipped.txt rename to src/EditorFeatures/ExternalAccess/Copilot/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj b/src/EditorFeatures/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj similarity index 85% rename from src/Tools/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj rename to src/EditorFeatures/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj index 68099a52a85c6..0da1aa938d434 100644 --- a/src/Tools/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj +++ b/src/EditorFeatures/ExternalAccess/Copilot/Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj @@ -24,8 +24,7 @@ - - + diff --git a/src/Tools/ExternalAccess/Apex/PublicAPI.Shipped.txt b/src/EditorFeatures/ExternalAccess/Copilot/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Apex/PublicAPI.Shipped.txt rename to src/EditorFeatures/ExternalAccess/Copilot/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/Apex/PublicAPI.Unshipped.txt b/src/EditorFeatures/ExternalAccess/Copilot/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Apex/PublicAPI.Unshipped.txt rename to src/EditorFeatures/ExternalAccess/Copilot/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/Debugger/DebuggerFindReferencesService.cs b/src/EditorFeatures/ExternalAccess/Debugger/DebuggerFindReferencesService.cs similarity index 100% rename from src/Tools/ExternalAccess/Debugger/DebuggerFindReferencesService.cs rename to src/EditorFeatures/ExternalAccess/Debugger/DebuggerFindReferencesService.cs diff --git a/src/Tools/ExternalAccess/Debugger/GlassTestsHotReloadService.cs b/src/EditorFeatures/ExternalAccess/Debugger/GlassTestsHotReloadService.cs similarity index 100% rename from src/Tools/ExternalAccess/Debugger/GlassTestsHotReloadService.cs rename to src/EditorFeatures/ExternalAccess/Debugger/GlassTestsHotReloadService.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/InternalAPI.Shipped.txt b/src/EditorFeatures/ExternalAccess/Debugger/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/InternalAPI.Shipped.txt rename to src/EditorFeatures/ExternalAccess/Debugger/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/Debugger/InternalAPI.Unshipped.txt b/src/EditorFeatures/ExternalAccess/Debugger/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Debugger/InternalAPI.Unshipped.txt rename to src/EditorFeatures/ExternalAccess/Debugger/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj b/src/EditorFeatures/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj similarity index 75% rename from src/Tools/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj rename to src/EditorFeatures/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj index 8292da55aff00..7878cd661ccba 100644 --- a/src/Tools/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj +++ b/src/EditorFeatures/ExternalAccess/Debugger/Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj @@ -28,10 +28,7 @@ - - - - + diff --git a/src/Tools/ExternalAccess/AspNetCore/PublicAPI.Shipped.txt b/src/EditorFeatures/ExternalAccess/Debugger/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/PublicAPI.Shipped.txt rename to src/EditorFeatures/ExternalAccess/Debugger/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/AspNetCore/PublicAPI.Unshipped.txt b/src/EditorFeatures/ExternalAccess/Debugger/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/PublicAPI.Unshipped.txt rename to src/EditorFeatures/ExternalAccess/Debugger/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/AspNetCore/AddPackage/AspNetCoreAddPackageCodeAction.cs b/src/Features/ExternalAccess/AspNetCore/AddPackage/AspNetCoreAddPackageCodeAction.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/AddPackage/AspNetCoreAddPackageCodeAction.cs rename to src/Features/ExternalAccess/AspNetCore/AddPackage/AspNetCoreAddPackageCodeAction.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpVirtualCharService.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpVirtualCharService.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpVirtualCharService.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpVirtualCharService.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualChar.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualChar.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualChar.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualChar.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualCharSequence.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualCharSequence.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualCharSequence.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreVirtualCharSequence.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatcherExtensionProvider.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatcherExtensionProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatcherExtensionProvider.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatcherExtensionProvider.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatchingResult.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatchingResult.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatchingResult.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/AspNetCoreBraceMatchingResult.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/IAspNetCoreEmbeddedLanguageBraceMatcher.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/IAspNetCoreEmbeddedLanguageBraceMatcher.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/IAspNetCoreEmbeddedLanguageBraceMatcher.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/BraceMatching/IAspNetCoreEmbeddedLanguageBraceMatcher.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreClassifierExtensionProvider.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreClassifierExtensionProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreClassifierExtensionProvider.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreClassifierExtensionProvider.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreEmbeddedLanguageClassificationContext.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreEmbeddedLanguageClassificationContext.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreEmbeddedLanguageClassificationContext.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/AspNetCoreEmbeddedLanguageClassificationContext.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/IAspNetCoreEmbeddedLanguageClassifier.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/IAspNetCoreEmbeddedLanguageClassifier.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/IAspNetCoreEmbeddedLanguageClassifier.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/Classification/IAspNetCoreEmbeddedLanguageClassifier.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/AspNetCoreClassifierExtensionProvider.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/AspNetCoreClassifierExtensionProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/AspNetCoreClassifierExtensionProvider.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/AspNetCoreClassifierExtensionProvider.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/IEmbeddedLanguageDocumentHighlighter.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/IEmbeddedLanguageDocumentHighlighter.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/IEmbeddedLanguageDocumentHighlighter.cs rename to src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/DocumentHighlighting/IEmbeddedLanguageDocumentHighlighter.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/ExternalAccessAspNetCoreResources.resx b/src/Features/ExternalAccess/AspNetCore/ExternalAccessAspNetCoreResources.resx similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/ExternalAccessAspNetCoreResources.resx rename to src/Features/ExternalAccess/AspNetCore/ExternalAccessAspNetCoreResources.resx diff --git a/src/Tools/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageBraceMatcher.cs b/src/Features/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageBraceMatcher.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageBraceMatcher.cs rename to src/Features/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageBraceMatcher.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageClassifier.cs b/src/Features/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageClassifier.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageClassifier.cs rename to src/Features/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageClassifier.cs diff --git a/src/Tools/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageDocumentHighlighter.cs b/src/Features/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageDocumentHighlighter.cs similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageDocumentHighlighter.cs rename to src/Features/ExternalAccess/AspNetCore/Internal/EmbeddedLanguages/AspNetCoreEmbeddedLanguageDocumentHighlighter.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Shipped.txt b/src/Features/ExternalAccess/AspNetCore/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Shipped.txt rename to src/Features/ExternalAccess/AspNetCore/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/AspNetCore/InternalAPI.Unshipped.txt b/src/Features/ExternalAccess/AspNetCore/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/InternalAPI.Unshipped.txt rename to src/Features/ExternalAccess/AspNetCore/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj b/src/Features/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj similarity index 85% rename from src/Tools/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj rename to src/Features/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj index 7b55b3509fd3e..05c425bd0b5bc 100644 --- a/src/Tools/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj +++ b/src/Features/ExternalAccess/AspNetCore/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj @@ -30,9 +30,7 @@ - - - + diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Shipped.txt b/src/Features/ExternalAccess/AspNetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Shipped.txt rename to src/Features/ExternalAccess/AspNetCore/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Unshipped.txt b/src/Features/ExternalAccess/AspNetCore/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Unshipped.txt rename to src/Features/ExternalAccess/AspNetCore/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.cs.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.cs.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.cs.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.cs.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.de.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.de.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.de.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.de.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.es.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.es.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.es.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.es.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.fr.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.fr.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.fr.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.fr.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.it.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.it.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.it.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.it.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ja.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ja.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ja.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ja.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ko.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ko.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ko.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ko.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pl.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pl.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pl.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pl.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pt-BR.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pt-BR.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pt-BR.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.pt-BR.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ru.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ru.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ru.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.ru.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.tr.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.tr.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.tr.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.tr.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hans.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hans.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hans.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hans.xlf diff --git a/src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hant.xlf b/src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hant.xlf similarity index 100% rename from src/Tools/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hant.xlf rename to src/Features/ExternalAccess/AspNetCore/xlf/ExternalAccessAspNetCoreResources.zh-Hant.xlf diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/Completion/OmniSharpCompletionProviderNames.cs b/src/Features/ExternalAccess/OmniSharp.CSharp/Completion/OmniSharpCompletionProviderNames.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/Completion/OmniSharpCompletionProviderNames.cs rename to src/Features/ExternalAccess/OmniSharp.CSharp/Completion/OmniSharpCompletionProviderNames.cs diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/DocumentationComments/OmniSharpDocCommentConverter.cs b/src/Features/ExternalAccess/OmniSharp.CSharp/DocumentationComments/OmniSharpDocCommentConverter.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/DocumentationComments/OmniSharpDocCommentConverter.cs rename to src/Features/ExternalAccess/OmniSharp.CSharp/DocumentationComments/OmniSharpDocCommentConverter.cs diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/Formatting/OmniSharpSyntaxFormattingOptionsFactory.cs b/src/Features/ExternalAccess/OmniSharp.CSharp/Formatting/OmniSharpSyntaxFormattingOptionsFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/Formatting/OmniSharpSyntaxFormattingOptionsFactory.cs rename to src/Features/ExternalAccess/OmniSharp.CSharp/Formatting/OmniSharpSyntaxFormattingOptionsFactory.cs diff --git a/src/Tools/ExternalAccess/Copilot/InternalAPI.Shipped.txt b/src/Features/ExternalAccess/OmniSharp.CSharp/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Copilot/InternalAPI.Shipped.txt rename to src/Features/ExternalAccess/OmniSharp.CSharp/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/InternalAPI.Unshipped.txt b/src/Features/ExternalAccess/OmniSharp.CSharp/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/InternalAPI.Unshipped.txt rename to src/Features/ExternalAccess/OmniSharp.CSharp/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj b/src/Features/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj similarity index 81% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj rename to src/Features/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj index 337809537ee39..7ef62da306bd4 100644 --- a/src/Tools/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj +++ b/src/Features/ExternalAccess/OmniSharp.CSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj @@ -31,10 +31,6 @@ - - - - diff --git a/src/Tools/ExternalAccess/Copilot/PublicAPI.Shipped.txt b/src/Features/ExternalAccess/OmniSharp.CSharp/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Copilot/PublicAPI.Shipped.txt rename to src/Features/ExternalAccess/OmniSharp.CSharp/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/Copilot/PublicAPI.Unshipped.txt b/src/Features/ExternalAccess/OmniSharp.CSharp/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Copilot/PublicAPI.Unshipped.txt rename to src/Features/ExternalAccess/OmniSharp.CSharp/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp/Analyzers/OmniSharpWorkspaceAnalyzerOptionsFactory.cs b/src/Features/ExternalAccess/OmniSharp/Analyzers/OmniSharpWorkspaceAnalyzerOptionsFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Analyzers/OmniSharpWorkspaceAnalyzerOptionsFactory.cs rename to src/Features/ExternalAccess/OmniSharp/Analyzers/OmniSharpWorkspaceAnalyzerOptionsFactory.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Analyzers/OmnisharpAnalyzerLoaderFactory.cs b/src/Features/ExternalAccess/OmniSharp/Analyzers/OmnisharpAnalyzerLoaderFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Analyzers/OmnisharpAnalyzerLoaderFactory.cs rename to src/Features/ExternalAccess/OmniSharp/Analyzers/OmnisharpAnalyzerLoaderFactory.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeActionOptions.cs b/src/Features/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeActionOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeActionOptions.cs rename to src/Features/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeActionOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeFixContextFactory.cs b/src/Features/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeFixContextFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeFixContextFactory.cs rename to src/Features/ExternalAccess/OmniSharp/CodeActions/OmniSharpCodeFixContextFactory.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs b/src/Features/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs rename to src/Features/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionOptions.cs b/src/Features/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionOptions.cs rename to src/Features/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionService.cs b/src/Features/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionService.cs rename to src/Features/ExternalAccess/OmniSharp/Completion/OmniSharpCompletionService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentOptionsWrapper.cs b/src/Features/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentOptionsWrapper.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentOptionsWrapper.cs rename to src/Features/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentOptionsWrapper.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentSnippet.cs b/src/Features/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentSnippet.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentSnippet.cs rename to src/Features/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentSnippet.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentsSnippetService.cs b/src/Features/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentsSnippetService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentsSnippetService.cs rename to src/Features/ExternalAccess/OmniSharp/DocumentationComments/OmniSharpDocumentationCommentsSnippetService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/ExtractClass/IOmniSharpExtractClassOptionsService.cs b/src/Features/ExternalAccess/OmniSharp/ExtractClass/IOmniSharpExtractClassOptionsService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/ExtractClass/IOmniSharpExtractClassOptionsService.cs rename to src/Features/ExternalAccess/OmniSharp/ExtractClass/IOmniSharpExtractClassOptionsService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/ExtractInterface/IOmniSharpExtractInterfaceOptionsService.cs b/src/Features/ExternalAccess/OmniSharp/ExtractInterface/IOmniSharpExtractInterfaceOptionsService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/ExtractInterface/IOmniSharpExtractInterfaceOptionsService.cs rename to src/Features/ExternalAccess/OmniSharp/ExtractInterface/IOmniSharpExtractInterfaceOptionsService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Formatting/OmniSharpFormatter.cs b/src/Features/ExternalAccess/OmniSharp/Formatting/OmniSharpFormatter.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Formatting/OmniSharpFormatter.cs rename to src/Features/ExternalAccess/OmniSharp/Formatting/OmniSharpFormatter.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Formatting/OmniSharpOrganizeImportsOptionsWrapper.cs b/src/Features/ExternalAccess/OmniSharp/Formatting/OmniSharpOrganizeImportsOptionsWrapper.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Formatting/OmniSharpOrganizeImportsOptionsWrapper.cs rename to src/Features/ExternalAccess/OmniSharp/Formatting/OmniSharpOrganizeImportsOptionsWrapper.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Formatting/OmniSharpSyntaxFormattingOptionsWrapper.cs b/src/Features/ExternalAccess/OmniSharp/Formatting/OmniSharpSyntaxFormattingOptionsWrapper.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Formatting/OmniSharpSyntaxFormattingOptionsWrapper.cs rename to src/Features/ExternalAccess/OmniSharp/Formatting/OmniSharpSyntaxFormattingOptionsWrapper.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/GoToDefinition/OmniSharpFindDefinitionService.cs b/src/Features/ExternalAccess/OmniSharp/GoToDefinition/OmniSharpFindDefinitionService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/GoToDefinition/OmniSharpFindDefinitionService.cs rename to src/Features/ExternalAccess/OmniSharp/GoToDefinition/OmniSharpFindDefinitionService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/ImplementType/OmniSharpImplementTypeOptions.cs b/src/Features/ExternalAccess/OmniSharp/ImplementType/OmniSharpImplementTypeOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/ImplementType/OmniSharpImplementTypeOptions.cs rename to src/Features/ExternalAccess/OmniSharp/ImplementType/OmniSharpImplementTypeOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsOptions.cs b/src/Features/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsOptions.cs rename to src/Features/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsService.cs b/src/Features/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsService.cs rename to src/Features/ExternalAccess/OmniSharp/InlineHints/OmniSharpInlineHintsService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs b/src/Features/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs rename to src/Features/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Internal/ExtractClass/OmniSharpExtractClassOptionsService.cs b/src/Features/ExternalAccess/OmniSharp/Internal/ExtractClass/OmniSharpExtractClassOptionsService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Internal/ExtractClass/OmniSharpExtractClassOptionsService.cs rename to src/Features/ExternalAccess/OmniSharp/Internal/ExtractClass/OmniSharpExtractClassOptionsService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Internal/ExtractInterface/OmniSharpExtractInterfaceOptionsService.cs b/src/Features/ExternalAccess/OmniSharp/Internal/ExtractInterface/OmniSharpExtractInterfaceOptionsService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Internal/ExtractInterface/OmniSharpExtractInterfaceOptionsService.cs rename to src/Features/ExternalAccess/OmniSharp/Internal/ExtractInterface/OmniSharpExtractInterfaceOptionsService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Internal/PickMembers/OmniSharpPickMembersService.cs b/src/Features/ExternalAccess/OmniSharp/Internal/PickMembers/OmniSharpPickMembersService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Internal/PickMembers/OmniSharpPickMembersService.cs rename to src/Features/ExternalAccess/OmniSharp/Internal/PickMembers/OmniSharpPickMembersService.cs diff --git a/src/Tools/ExternalAccess/Debugger/InternalAPI.Shipped.txt b/src/Features/ExternalAccess/OmniSharp/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Debugger/InternalAPI.Shipped.txt rename to src/Features/ExternalAccess/OmniSharp/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp/InternalAPI.Unshipped.txt b/src/Features/ExternalAccess/OmniSharp/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/InternalAPI.Unshipped.txt rename to src/Features/ExternalAccess/OmniSharp/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceHelpers.cs b/src/Features/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceHelpers.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceHelpers.cs rename to src/Features/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceHelpers.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceService.cs b/src/Features/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceService.cs rename to src/Features/ExternalAccess/OmniSharp/MetadataAsSource/OmniSharpMetadataAsSourceService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj b/src/Features/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj similarity index 82% rename from src/Tools/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj rename to src/Features/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj index 58bbeea0165fd..3b1d98f7dfb02 100644 --- a/src/Tools/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj +++ b/src/Features/ExternalAccess/OmniSharp/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj @@ -33,10 +33,7 @@ - - - - + diff --git a/src/Tools/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchResult.cs b/src/Features/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchResult.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchResult.cs rename to src/Features/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchResult.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchService.cs b/src/Features/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchService.cs rename to src/Features/ExternalAccess/OmniSharp/NavigateTo/OmniSharpNavigateToSearchService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Navigation/OmniSharpNavigableItem.cs b/src/Features/ExternalAccess/OmniSharp/Navigation/OmniSharpNavigableItem.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Navigation/OmniSharpNavigableItem.cs rename to src/Features/ExternalAccess/OmniSharp/Navigation/OmniSharpNavigableItem.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Options/IOmniSharpLineFormattingOptionsProvider.cs b/src/Features/ExternalAccess/OmniSharp/Options/IOmniSharpLineFormattingOptionsProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Options/IOmniSharpLineFormattingOptionsProvider.cs rename to src/Features/ExternalAccess/OmniSharp/Options/IOmniSharpLineFormattingOptionsProvider.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Options/OmniSharpLineFormattingOptions.cs b/src/Features/ExternalAccess/OmniSharp/Options/OmniSharpLineFormattingOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Options/OmniSharpLineFormattingOptions.cs rename to src/Features/ExternalAccess/OmniSharp/Options/OmniSharpLineFormattingOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs b/src/Features/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs rename to src/Features/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/PickMembers/IOmniSharpPickMembersService.cs b/src/Features/ExternalAccess/OmniSharp/PickMembers/IOmniSharpPickMembersService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/PickMembers/IOmniSharpPickMembersService.cs rename to src/Features/ExternalAccess/OmniSharp/PickMembers/IOmniSharpPickMembersService.cs diff --git a/src/Tools/ExternalAccess/Debugger/PublicAPI.Shipped.txt b/src/Features/ExternalAccess/OmniSharp/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Debugger/PublicAPI.Shipped.txt rename to src/Features/ExternalAccess/OmniSharp/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/Debugger/PublicAPI.Unshipped.txt b/src/Features/ExternalAccess/OmniSharp/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Debugger/PublicAPI.Unshipped.txt rename to src/Features/ExternalAccess/OmniSharp/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp/Rename/OmniSharpRenameOptions.cs b/src/Features/ExternalAccess/OmniSharp/Rename/OmniSharpRenameOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Rename/OmniSharpRenameOptions.cs rename to src/Features/ExternalAccess/OmniSharp/Rename/OmniSharpRenameOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Rename/OmniSharpRenamer.cs b/src/Features/ExternalAccess/OmniSharp/Rename/OmniSharpRenamer.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Rename/OmniSharpRenamer.cs rename to src/Features/ExternalAccess/OmniSharp/Rename/OmniSharpRenamer.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockSpan.cs b/src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockSpan.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockSpan.cs rename to src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockSpan.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructure.cs b/src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructure.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructure.cs rename to src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructure.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureOptions.cs b/src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureOptions.cs rename to src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureOptions.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureService.cs b/src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureService.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureService.cs rename to src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockStructureService.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockTypes.cs b/src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockTypes.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Structure/OmniSharpBlockTypes.cs rename to src/Features/ExternalAccess/OmniSharp/Structure/OmniSharpBlockTypes.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/Workspace/OmniSharpDocumentId.cs b/src/Features/ExternalAccess/OmniSharp/Workspace/OmniSharpDocumentId.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/Workspace/OmniSharpDocumentId.cs rename to src/Features/ExternalAccess/OmniSharp/Workspace/OmniSharpDocumentId.cs diff --git a/src/Tools/ExternalAccess/OmniSharpTest/EnumTests.cs b/src/Features/ExternalAccess/OmniSharpTest/EnumTests.cs similarity index 100% rename from src/Tools/ExternalAccess/OmniSharpTest/EnumTests.cs rename to src/Features/ExternalAccess/OmniSharpTest/EnumTests.cs diff --git a/src/Features/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj b/src/Features/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj new file mode 100644 index 0000000000000..b99b3e95dd1b1 --- /dev/null +++ b/src/Features/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj @@ -0,0 +1,13 @@ + + + + + Library + Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests + net472 + + + + + + diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/GlobalUsings.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/GlobalUsings.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/GlobalUsings.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/GlobalUsings.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceDocumentRequestHandler.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceDocumentRequestHandler.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceDocumentRequestHandler.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceDocumentRequestHandler.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceRequestHandler.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceRequestHandler.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceRequestHandler.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Handler/AbstractCompilerDeveloperSdkLspServiceRequestHandler.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/Handler/RequestContext.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Handler/RequestContext.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/Handler/RequestContext.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Handler/RequestContext.cs diff --git a/src/Tools/ExternalAccess/FSharp/InternalAPI.Shipped.txt b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/FSharp/InternalAPI.Shipped.txt rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Unshipped.txt b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Unshipped.txt rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspService.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspService.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspService.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspService.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspServiceFactory.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspServiceFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspServiceFactory.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/AbstractCompilerDeveloperSdkLspServiceFactory.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkLspServices.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkLspServices.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkLspServices.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkLspServices.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkMethodAttribute.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkMethodAttribute.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkMethodAttribute.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/CompilerDeveloperSdkMethodAttribute.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportCompilerDeveloperSdkLspServiceFactoryAttribute.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportCompilerDeveloperSdkLspServiceFactoryAttribute.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportCompilerDeveloperSdkLspServiceFactoryAttribute.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportCompilerDeveloperSdkLspServiceFactoryAttribute.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportStatelessCompilerDeveloperSdkLspServiceAttribute.cs b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportStatelessCompilerDeveloperSdkLspServiceAttribute.cs similarity index 100% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportStatelessCompilerDeveloperSdkLspServiceAttribute.cs rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/LspServices/ExportStatelessCompilerDeveloperSdkLspServiceAttribute.cs diff --git a/src/Tools/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj similarity index 85% rename from src/Tools/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj index 87cf1e3fed46b..6822a080a6076 100644 --- a/src/Tools/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj +++ b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/Microsoft.CodeAnalysis.ExternalAccess.CompilerDeveloperSDK.csproj @@ -19,7 +19,7 @@ - + diff --git a/src/Tools/ExternalAccess/FSharp/PublicAPI.Shipped.txt b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/FSharp/PublicAPI.Shipped.txt rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/FSharp/PublicAPI.Unshipped.txt b/src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/FSharp/PublicAPI.Unshipped.txt rename to src/LanguageServer/ExternalAccess/CompilerDeveloperSDK/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Contracts/Constants.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/Constants.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Contracts/Constants.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/Constants.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Contracts/HotReloadRequestContext.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/HotReloadRequestContext.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Contracts/HotReloadRequestContext.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/HotReloadRequestContext.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticManager.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticManager.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticManager.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticManager.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSource.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSource.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSource.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSource.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSourceProvider.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSourceProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSourceProvider.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IHotReloadDiagnosticSourceProvider.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IVisualDiagnosticsLanguageService.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IVisualDiagnosticsLanguageService.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Contracts/IVisualDiagnosticsLanguageService.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Contracts/IVisualDiagnosticsLanguageService.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticManager.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticManager.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticManager.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticManager.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSource.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSource.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSource.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSource.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSourceProvider.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSourceProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSourceProvider.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/HotReloadDiagnosticSourceProvider.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Internal/VisualDiagnosticsServiceFactory.cs b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/VisualDiagnosticsServiceFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/Internal/VisualDiagnosticsServiceFactory.cs rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Internal/VisualDiagnosticsServiceFactory.cs diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/InternalAPI.Shipped.txt b/src/LanguageServer/ExternalAccess/VisualDiagnostics/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/InternalAPI.Shipped.txt rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/InternalAPI.Unshipped.txt b/src/LanguageServer/ExternalAccess/VisualDiagnostics/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/InternalAPI.Unshipped.txt rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj similarity index 76% rename from src/Tools/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj index 98bfb9cf4892d..6eba2ac563a6f 100644 --- a/src/Tools/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj +++ b/src/LanguageServer/ExternalAccess/VisualDiagnostics/Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj @@ -20,10 +20,7 @@ - - - - + diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/PublicAPI.Shipped.txt b/src/LanguageServer/ExternalAccess/VisualDiagnostics/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/PublicAPI.Shipped.txt rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/PublicAPI.Unshipped.txt b/src/LanguageServer/ExternalAccess/VisualDiagnostics/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/PublicAPI.Unshipped.txt rename to src/LanguageServer/ExternalAccess/VisualDiagnostics/PublicAPI.Unshipped.txt diff --git a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj b/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj index 90dac2261483d..56a01dbebf368 100644 --- a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj +++ b/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj @@ -72,8 +72,8 @@ - - + + diff --git a/src/NuGet/VS.ExternalAPIs.Roslyn.Package/VS.ExternalAPIs.Roslyn.Package.csproj b/src/NuGet/VS.ExternalAPIs.Roslyn.Package/VS.ExternalAPIs.Roslyn.Package.csproj index a2f17d5b748d0..4268bb791746e 100644 --- a/src/NuGet/VS.ExternalAPIs.Roslyn.Package/VS.ExternalAPIs.Roslyn.Package.csproj +++ b/src/NuGet/VS.ExternalAPIs.Roslyn.Package/VS.ExternalAPIs.Roslyn.Package.csproj @@ -38,12 +38,12 @@ - - - - - - + + + + + + diff --git a/src/Tools/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj b/src/Tools/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj deleted file mode 100644 index faa1126ba2319..0000000000000 --- a/src/Tools/ExternalAccess/OmniSharpTest/Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - Library - Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests - net472 - - - - - - - - - - - - - - diff --git a/src/Tools/ExternalAccess/Apex/ApexAsynchronousOperationListenerProviderAccessor.cs b/src/VisualStudio/ExternalAccess/Apex/ApexAsynchronousOperationListenerProviderAccessor.cs similarity index 100% rename from src/Tools/ExternalAccess/Apex/ApexAsynchronousOperationListenerProviderAccessor.cs rename to src/VisualStudio/ExternalAccess/Apex/ApexAsynchronousOperationListenerProviderAccessor.cs diff --git a/src/Tools/ExternalAccess/Apex/IApexAsynchronousOperationListenerProviderAccessor.cs b/src/VisualStudio/ExternalAccess/Apex/IApexAsynchronousOperationListenerProviderAccessor.cs similarity index 100% rename from src/Tools/ExternalAccess/Apex/IApexAsynchronousOperationListenerProviderAccessor.cs rename to src/VisualStudio/ExternalAccess/Apex/IApexAsynchronousOperationListenerProviderAccessor.cs diff --git a/src/Tools/ExternalAccess/OmniSharp/InternalAPI.Shipped.txt b/src/VisualStudio/ExternalAccess/Apex/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/InternalAPI.Shipped.txt rename to src/VisualStudio/ExternalAccess/Apex/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/Apex/InternalAPI.Unshipped.txt b/src/VisualStudio/ExternalAccess/Apex/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/Apex/InternalAPI.Unshipped.txt rename to src/VisualStudio/ExternalAccess/Apex/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj b/src/VisualStudio/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj similarity index 77% rename from src/Tools/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj rename to src/VisualStudio/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj index cac410614c015..854283004bbd8 100644 --- a/src/Tools/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj +++ b/src/VisualStudio/ExternalAccess/Apex/Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj @@ -23,9 +23,7 @@ - - - + diff --git a/src/Tools/ExternalAccess/OmniSharp/PublicAPI.Shipped.txt b/src/VisualStudio/ExternalAccess/Apex/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/PublicAPI.Shipped.txt rename to src/VisualStudio/ExternalAccess/Apex/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp.CSharp/PublicAPI.Unshipped.txt b/src/VisualStudio/ExternalAccess/Apex/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp.CSharp/PublicAPI.Unshipped.txt rename to src/VisualStudio/ExternalAccess/Apex/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/EditorConfigGenerator/Api/IEditorConfigGenerator.cs b/src/VisualStudio/ExternalAccess/EditorConfigGenerator/Api/IEditorConfigGenerator.cs similarity index 100% rename from src/Tools/ExternalAccess/EditorConfigGenerator/Api/IEditorConfigGenerator.cs rename to src/VisualStudio/ExternalAccess/EditorConfigGenerator/Api/IEditorConfigGenerator.cs diff --git a/src/Tools/ExternalAccess/EditorConfigGenerator/EditorConfigGenerator.cs b/src/VisualStudio/ExternalAccess/EditorConfigGenerator/EditorConfigGenerator.cs similarity index 100% rename from src/Tools/ExternalAccess/EditorConfigGenerator/EditorConfigGenerator.cs rename to src/VisualStudio/ExternalAccess/EditorConfigGenerator/EditorConfigGenerator.cs diff --git a/src/Tools/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj b/src/VisualStudio/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj similarity index 64% rename from src/Tools/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj rename to src/VisualStudio/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj index 56b75939c6218..0adf2571c89e4 100644 --- a/src/Tools/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj +++ b/src/VisualStudio/ExternalAccess/EditorConfigGenerator/Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj @@ -12,9 +12,7 @@ - - - + diff --git a/src/Tools/ExternalAccess/FSharp/Classification/FSharpClassificationTags.cs b/src/VisualStudio/ExternalAccess/FSharp/Classification/FSharpClassificationTags.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Classification/FSharpClassificationTags.cs rename to src/VisualStudio/ExternalAccess/FSharp/Classification/FSharpClassificationTags.cs diff --git a/src/Tools/ExternalAccess/FSharp/Classification/IFSharpClassificationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Classification/IFSharpClassificationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Classification/IFSharpClassificationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Classification/IFSharpClassificationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/FSharpCommonCompletionItem.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCommonCompletionItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/FSharpCommonCompletionItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCommonCompletionItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/FSharpCommonCompletionProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCommonCompletionProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/FSharpCommonCompletionProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCommonCompletionProvider.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/FSharpCommonCompletionUtilities.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCommonCompletionUtilities.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/FSharpCommonCompletionUtilities.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCommonCompletionUtilities.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/FSharpCompletionProviderBase.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCompletionProviderBase.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/FSharpCompletionProviderBase.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCompletionProviderBase.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/FSharpCompletionServiceWithProviders.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCompletionServiceWithProviders.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/FSharpCompletionServiceWithProviders.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpCompletionServiceWithProviders.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/FSharpFileSystemCompletionHelper.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpFileSystemCompletionHelper.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/FSharpFileSystemCompletionHelper.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/FSharpFileSystemCompletionHelper.cs diff --git a/src/Tools/ExternalAccess/FSharp/Completion/IFSharpCommonCompletionProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/Completion/IFSharpCommonCompletionProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Completion/IFSharpCommonCompletionProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/Completion/IFSharpCommonCompletionProvider.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/FSharpDiagnosticCustomTags.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/FSharpDiagnosticCustomTags.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/FSharpDiagnosticCustomTags.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/FSharpDiagnosticCustomTags.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/FSharpIDEDiagnosticIds.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/FSharpIDEDiagnosticIds.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/FSharpIDEDiagnosticIds.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/FSharpIDEDiagnosticIds.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpDiagnosticAnalyzerService.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpDiagnosticAnalyzerService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpDiagnosticAnalyzerService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpDiagnosticAnalyzerService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpDocumentDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpDocumentDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpDocumentDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpDocumentDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpSimplifyNameDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpSimplifyNameDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpSimplifyNameDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpSimplifyNameDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedDeclarationsDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedDeclarationsDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedDeclarationsDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedDeclarationsDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedOpensDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedOpensDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedOpensDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Diagnostics/IFSharpUnusedOpensDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/DocumentHighlighting/IFSharpDocumentHighlightsService.cs b/src/VisualStudio/ExternalAccess/FSharp/DocumentHighlighting/IFSharpDocumentHighlightsService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/DocumentHighlighting/IFSharpDocumentHighlightsService.cs rename to src/VisualStudio/ExternalAccess/FSharp/DocumentHighlighting/IFSharpDocumentHighlightsService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/AutoFormattingOptionsWrapper.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/AutoFormattingOptionsWrapper.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/AutoFormattingOptionsWrapper.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/AutoFormattingOptionsWrapper.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/FSharpContentTypeNames.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/FSharpContentTypeNames.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/FSharpContentTypeNames.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/FSharpContentTypeNames.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/FSharpNavigationBarItem.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/FSharpNavigationBarItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/FSharpNavigationBarItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/FSharpNavigationBarItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesContext.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesContext.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesContext.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesContext.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/FindUsages/IFSharpFindUsagesService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpBraceMatcher.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpBraceMatcher.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpBraceMatcher.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpBraceMatcher.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingServiceWithOptions.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingServiceWithOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingServiceWithOptions.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpEditorFormattingServiceWithOptions.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpEditorInlineRenameService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpEditorInlineRenameService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpEditorInlineRenameService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpEditorInlineRenameService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpGoToDefinitionService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpGoToDefinitionService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpGoToDefinitionService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpGoToDefinitionService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpIndentationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpIndentationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpIndentationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpIndentationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/IFSharpNavigationBarItemService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpNavigationBarItemService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/IFSharpNavigationBarItemService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/IFSharpNavigationBarItemService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpBreakpointResolutionResult.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpBreakpointResolutionResult.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpBreakpointResolutionResult.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpBreakpointResolutionResult.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugDataTipInfo.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugDataTipInfo.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugDataTipInfo.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugDataTipInfo.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugLocationInfo.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugLocationInfo.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugLocationInfo.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/FSharpDebugLocationInfo.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpBreakpointResolutionService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpBreakpointResolutionService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpBreakpointResolutionService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpBreakpointResolutionService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpLanguageDebugInfoService.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpLanguageDebugInfoService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpLanguageDebugInfoService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Implementation/Debugging/IFSharpLanguageDebugInfoService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameInfo.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameInfo.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameInfo.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameInfo.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocation.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocation.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocation.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocation.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocationSet.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocationSet.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocationSet.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameLocationSet.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacement.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacement.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacement.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacement.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementInfo.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementInfo.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementInfo.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementInfo.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementKind.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementKind.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementKind.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameReplacementKind.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameServiceImplementation.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameServiceImplementation.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameServiceImplementation.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/InlineRename/FSharpInlineRenameServiceImplementation.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Shared/Extensions/FSharpDependencyObjectExtensions.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Shared/Extensions/FSharpDependencyObjectExtensions.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Shared/Extensions/FSharpDependencyObjectExtensions.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Shared/Extensions/FSharpDependencyObjectExtensions.cs diff --git a/src/Tools/ExternalAccess/FSharp/Editor/Shared/Utilities/FSharpClassificationTypeMap.cs b/src/VisualStudio/ExternalAccess/FSharp/Editor/Shared/Utilities/FSharpClassificationTypeMap.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Editor/Shared/Utilities/FSharpClassificationTypeMap.cs rename to src/VisualStudio/ExternalAccess/FSharp/Editor/Shared/Utilities/FSharpClassificationTypeMap.cs diff --git a/src/Tools/ExternalAccess/FSharp/ExternalAccessFSharpResources.Designer.cs b/src/VisualStudio/ExternalAccess/FSharp/ExternalAccessFSharpResources.Designer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/ExternalAccessFSharpResources.Designer.cs rename to src/VisualStudio/ExternalAccess/FSharp/ExternalAccessFSharpResources.Designer.cs diff --git a/src/Tools/ExternalAccess/FSharp/ExternalAccessFSharpResources.resx b/src/VisualStudio/ExternalAccess/FSharp/ExternalAccessFSharpResources.resx similarity index 100% rename from src/Tools/ExternalAccess/FSharp/ExternalAccessFSharpResources.resx rename to src/VisualStudio/ExternalAccess/FSharp/ExternalAccessFSharpResources.resx diff --git a/src/Tools/ExternalAccess/FSharp/FSharpDocumentSpan.cs b/src/VisualStudio/ExternalAccess/FSharp/FSharpDocumentSpan.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FSharpDocumentSpan.cs rename to src/VisualStudio/ExternalAccess/FSharp/FSharpDocumentSpan.cs diff --git a/src/Tools/ExternalAccess/FSharp/FSharpEditorFeaturesResources.cs b/src/VisualStudio/ExternalAccess/FSharp/FSharpEditorFeaturesResources.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FSharpEditorFeaturesResources.cs rename to src/VisualStudio/ExternalAccess/FSharp/FSharpEditorFeaturesResources.cs diff --git a/src/Tools/ExternalAccess/FSharp/FSharpGlobalOptions.cs b/src/VisualStudio/ExternalAccess/FSharp/FSharpGlobalOptions.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FSharpGlobalOptions.cs rename to src/VisualStudio/ExternalAccess/FSharp/FSharpGlobalOptions.cs diff --git a/src/Tools/ExternalAccess/FSharp/FSharpGlyph.cs b/src/VisualStudio/ExternalAccess/FSharp/FSharpGlyph.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FSharpGlyph.cs rename to src/VisualStudio/ExternalAccess/FSharp/FSharpGlyph.cs diff --git a/src/Tools/ExternalAccess/FSharp/FSharpGlyphTags.cs b/src/VisualStudio/ExternalAccess/FSharp/FSharpGlyphTags.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FSharpGlyphTags.cs rename to src/VisualStudio/ExternalAccess/FSharp/FSharpGlyphTags.cs diff --git a/src/Tools/ExternalAccess/FSharp/FindUsages/FSharpDefinitionItem.cs b/src/VisualStudio/ExternalAccess/FSharp/FindUsages/FSharpDefinitionItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FindUsages/FSharpDefinitionItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/FindUsages/FSharpDefinitionItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/FindUsages/FSharpSourceReferenceItem.cs b/src/VisualStudio/ExternalAccess/FSharp/FindUsages/FSharpSourceReferenceItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/FindUsages/FSharpSourceReferenceItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/FindUsages/FSharpSourceReferenceItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/GoToDefinition/IFSharpFindDefinitionService.cs b/src/VisualStudio/ExternalAccess/FSharp/GoToDefinition/IFSharpFindDefinitionService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/GoToDefinition/IFSharpFindDefinitionService.cs rename to src/VisualStudio/ExternalAccess/FSharp/GoToDefinition/IFSharpFindDefinitionService.cs diff --git a/src/Tools/ExternalAccess/FSharp/InlineHints/FSharpInlineHint.cs b/src/VisualStudio/ExternalAccess/FSharp/InlineHints/FSharpInlineHint.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/InlineHints/FSharpInlineHint.cs rename to src/VisualStudio/ExternalAccess/FSharp/InlineHints/FSharpInlineHint.cs diff --git a/src/Tools/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs b/src/VisualStudio/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs rename to src/VisualStudio/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Classification/FSharpClassificationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Classification/FSharpClassificationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Classification/FSharpClassificationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Classification/FSharpClassificationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/CommentSelection/FSharpCommentSelectionService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/CommentSelection/FSharpCommentSelectionService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/CommentSelection/FSharpCommentSelectionService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/CommentSelection/FSharpCommentSelectionService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Completion/FSharpInternalCommonCompletionProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Completion/FSharpInternalCommonCompletionProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Completion/FSharpInternalCommonCompletionProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Completion/FSharpInternalCommonCompletionProvider.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDiagnosticAnalyzerService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDiagnosticAnalyzerService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDiagnosticAnalyzerService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDiagnosticAnalyzerService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDocumentDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDocumentDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDocumentDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpDocumentDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpSimplifyNameDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpSimplifyNameDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpSimplifyNameDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpSimplifyNameDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedDeclarationsAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedDeclarationsAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedDeclarationsAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedDeclarationsAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedOpensDiagnosticAnalyzer.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedOpensDiagnosticAnalyzer.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedOpensDiagnosticAnalyzer.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Diagnostics/FSharpUnusedOpensDiagnosticAnalyzer.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/DocumentHighlighting/FSharpDocumentHighlightsService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/DocumentHighlighting/FSharpDocumentHighlightsService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/DocumentHighlighting/FSharpDocumentHighlightsService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/DocumentHighlighting/FSharpDocumentHighlightsService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpBraceMatcher.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpBraceMatcher.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpBraceMatcher.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpBraceMatcher.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpContentTypeLanguageService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpContentTypeLanguageService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpContentTypeLanguageService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpContentTypeLanguageService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpDefinitionLocationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpDefinitionLocationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpDefinitionLocationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpDefinitionLocationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpEditorFormattingService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpEditorFormattingService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpEditorFormattingService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpEditorFormattingService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpEditorInlineRenameService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpEditorInlineRenameService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpEditorInlineRenameService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpEditorInlineRenameService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpNavigationBarItemService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpNavigationBarItemService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpNavigationBarItemService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpNavigationBarItemService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpSmartIndentProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpSmartIndentProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FSharpSmartIndentProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FSharpSmartIndentProvider.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesContext.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesContext.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesContext.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesContext.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/FindUsages/FSharpFindUsagesService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpBreakpointResolutionService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpBreakpointResolutionService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpBreakpointResolutionService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpBreakpointResolutionService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpLanguageDebugInfoService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpLanguageDebugInfoService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpLanguageDebugInfoService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Editor/Implementation/Debugging/FSharpLanguageDebugInfoService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/FSharpContentTypeDefinitions.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/FSharpContentTypeDefinitions.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/FSharpContentTypeDefinitions.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/FSharpContentTypeDefinitions.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/FSharpGlyphHelpers.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/FSharpGlyphHelpers.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/FSharpGlyphHelpers.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/FSharpGlyphHelpers.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/InlineHints/FSharpInlineHintsService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/InlineHints/FSharpInlineHintsService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/InlineHints/FSharpInlineHintsService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/InlineHints/FSharpInlineHintsService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToMatchKindHelpers.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToMatchKindHelpers.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToMatchKindHelpers.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToMatchKindHelpers.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToSearchService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToSearchService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToSearchService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/NavigateTo/FSharpNavigateToSearchService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/NavigateTo/InternalFSharpNavigateToSearchResult.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/NavigateTo/InternalFSharpNavigateToSearchResult.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/NavigateTo/InternalFSharpNavigateToSearchResult.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/NavigateTo/InternalFSharpNavigateToSearchResult.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Navigation/FSharpCrossLanguageSymbolNavigationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Navigation/FSharpCrossLanguageSymbolNavigationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Navigation/FSharpCrossLanguageSymbolNavigationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Navigation/FSharpCrossLanguageSymbolNavigationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Navigation/FSharpFindDefinitionService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Navigation/FSharpFindDefinitionService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Navigation/FSharpFindDefinitionService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Navigation/FSharpFindDefinitionService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Navigation/InternalFSharpNavigableItem.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Navigation/InternalFSharpNavigableItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Navigation/InternalFSharpNavigableItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Navigation/InternalFSharpNavigableItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpProvider.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpTriggerReasonHelpers.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpTriggerReasonHelpers.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpTriggerReasonHelpers.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/SignatureHelp/FSharpSignatureHelpTriggerReasonHelpers.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/Structure/FSharpBlockStructureService.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/Structure/FSharpBlockStructureService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/Structure/FSharpBlockStructureService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/Structure/FSharpBlockStructureService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/VisualStudio/FSharpProjectExternalErrorReporterFactory.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/VisualStudio/FSharpProjectExternalErrorReporterFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/VisualStudio/FSharpProjectExternalErrorReporterFactory.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/VisualStudio/FSharpProjectExternalErrorReporterFactory.cs diff --git a/src/Tools/ExternalAccess/FSharp/Internal/VisualStudio/Text/Classification/FSharpSignatureHelpClassifierProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/Internal/VisualStudio/Text/Classification/FSharpSignatureHelpClassifierProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Internal/VisualStudio/Text/Classification/FSharpSignatureHelpClassifierProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/Internal/VisualStudio/Text/Classification/FSharpSignatureHelpClassifierProvider.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/InternalAPI.Shipped.txt b/src/VisualStudio/ExternalAccess/FSharp/InternalAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/InternalAPI.Shipped.txt rename to src/VisualStudio/ExternalAccess/FSharp/InternalAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/FSharp/InternalAPI.Unshipped.txt b/src/VisualStudio/ExternalAccess/FSharp/InternalAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/FSharp/InternalAPI.Unshipped.txt rename to src/VisualStudio/ExternalAccess/FSharp/InternalAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/FSharp/LanguageServices/FSharpVisualStudioWorkspaceExtensions.cs b/src/VisualStudio/ExternalAccess/FSharp/LanguageServices/FSharpVisualStudioWorkspaceExtensions.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/LanguageServices/FSharpVisualStudioWorkspaceExtensions.cs rename to src/VisualStudio/ExternalAccess/FSharp/LanguageServices/FSharpVisualStudioWorkspaceExtensions.cs diff --git a/src/Tools/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj b/src/VisualStudio/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj similarity index 77% rename from src/Tools/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj rename to src/VisualStudio/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj index 370d875201436..d5e722268a4da 100644 --- a/src/Tools/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj +++ b/src/VisualStudio/ExternalAccess/FSharp/Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj @@ -32,13 +32,8 @@ - - - - + - - diff --git a/src/Tools/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToItemKind.cs b/src/VisualStudio/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToItemKind.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToItemKind.cs rename to src/VisualStudio/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToItemKind.cs diff --git a/src/Tools/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToMatchKind.cs b/src/VisualStudio/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToMatchKind.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToMatchKind.cs rename to src/VisualStudio/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToMatchKind.cs diff --git a/src/Tools/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToSearchResult.cs b/src/VisualStudio/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToSearchResult.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToSearchResult.cs rename to src/VisualStudio/ExternalAccess/FSharp/NavigateTo/FSharpNavigateToSearchResult.cs diff --git a/src/Tools/ExternalAccess/FSharp/NavigateTo/IFSharpNavigateToSearchService.cs b/src/VisualStudio/ExternalAccess/FSharp/NavigateTo/IFSharpNavigateToSearchService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/NavigateTo/IFSharpNavigateToSearchService.cs rename to src/VisualStudio/ExternalAccess/FSharp/NavigateTo/IFSharpNavigateToSearchService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Navigation/FSharpDocumentNavigationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Navigation/FSharpDocumentNavigationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Navigation/FSharpDocumentNavigationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Navigation/FSharpDocumentNavigationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Navigation/FSharpNavigableItem.cs b/src/VisualStudio/ExternalAccess/FSharp/Navigation/FSharpNavigableItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Navigation/FSharpNavigableItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/Navigation/FSharpNavigableItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/Navigation/IFSharpCrossLanguageSymbolNavigationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Navigation/IFSharpCrossLanguageSymbolNavigationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Navigation/IFSharpCrossLanguageSymbolNavigationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Navigation/IFSharpCrossLanguageSymbolNavigationService.cs diff --git a/src/Tools/ExternalAccess/FSharp/Navigation/IFSharpDocumentNavigationService.cs b/src/VisualStudio/ExternalAccess/FSharp/Navigation/IFSharpDocumentNavigationService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Navigation/IFSharpDocumentNavigationService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Navigation/IFSharpDocumentNavigationService.cs diff --git a/src/Tools/ExternalAccess/VisualDiagnostics/PublicAPI.Shipped.txt b/src/VisualStudio/ExternalAccess/FSharp/PublicAPI.Shipped.txt similarity index 100% rename from src/Tools/ExternalAccess/VisualDiagnostics/PublicAPI.Shipped.txt rename to src/VisualStudio/ExternalAccess/FSharp/PublicAPI.Shipped.txt diff --git a/src/Tools/ExternalAccess/OmniSharp/PublicAPI.Unshipped.txt b/src/VisualStudio/ExternalAccess/FSharp/PublicAPI.Unshipped.txt similarity index 100% rename from src/Tools/ExternalAccess/OmniSharp/PublicAPI.Unshipped.txt rename to src/VisualStudio/ExternalAccess/FSharp/PublicAPI.Unshipped.txt diff --git a/src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItem.cs b/src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItems.cs b/src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItems.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItems.cs rename to src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpItems.cs diff --git a/src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpParameter.cs b/src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpParameter.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpParameter.cs rename to src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpParameter.cs diff --git a/src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerInfo.cs b/src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerInfo.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerInfo.cs rename to src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerInfo.cs diff --git a/src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerReason.cs b/src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerReason.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerReason.cs rename to src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/FSharpSignatureHelpTriggerReason.cs diff --git a/src/Tools/ExternalAccess/FSharp/SignatureHelp/IFSharpSignatureHelpProvider.cs b/src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/IFSharpSignatureHelpProvider.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/SignatureHelp/IFSharpSignatureHelpProvider.cs rename to src/VisualStudio/ExternalAccess/FSharp/SignatureHelp/IFSharpSignatureHelpProvider.cs diff --git a/src/Tools/ExternalAccess/FSharp/Structure/FSharpBlockSpan.cs b/src/VisualStudio/ExternalAccess/FSharp/Structure/FSharpBlockSpan.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Structure/FSharpBlockSpan.cs rename to src/VisualStudio/ExternalAccess/FSharp/Structure/FSharpBlockSpan.cs diff --git a/src/Tools/ExternalAccess/FSharp/Structure/FSharpBlockStructure.cs b/src/VisualStudio/ExternalAccess/FSharp/Structure/FSharpBlockStructure.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Structure/FSharpBlockStructure.cs rename to src/VisualStudio/ExternalAccess/FSharp/Structure/FSharpBlockStructure.cs diff --git a/src/Tools/ExternalAccess/FSharp/Structure/FSharpBlockTypes.cs b/src/VisualStudio/ExternalAccess/FSharp/Structure/FSharpBlockTypes.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Structure/FSharpBlockTypes.cs rename to src/VisualStudio/ExternalAccess/FSharp/Structure/FSharpBlockTypes.cs diff --git a/src/Tools/ExternalAccess/FSharp/Structure/IFSharpBlockStructureService.cs b/src/VisualStudio/ExternalAccess/FSharp/Structure/IFSharpBlockStructureService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/Structure/IFSharpBlockStructureService.cs rename to src/VisualStudio/ExternalAccess/FSharp/Structure/IFSharpBlockStructureService.cs diff --git a/src/Tools/ExternalAccess/FSharp/TaskList/FSharpTaskListDescriptor.cs b/src/VisualStudio/ExternalAccess/FSharp/TaskList/FSharpTaskListDescriptor.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/TaskList/FSharpTaskListDescriptor.cs rename to src/VisualStudio/ExternalAccess/FSharp/TaskList/FSharpTaskListDescriptor.cs diff --git a/src/Tools/ExternalAccess/FSharp/TaskList/FSharpTaskListItem.cs b/src/VisualStudio/ExternalAccess/FSharp/TaskList/FSharpTaskListItem.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/TaskList/FSharpTaskListItem.cs rename to src/VisualStudio/ExternalAccess/FSharp/TaskList/FSharpTaskListItem.cs diff --git a/src/Tools/ExternalAccess/FSharp/TaskList/FSharpTaskListService.cs b/src/VisualStudio/ExternalAccess/FSharp/TaskList/FSharpTaskListService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/TaskList/FSharpTaskListService.cs rename to src/VisualStudio/ExternalAccess/FSharp/TaskList/FSharpTaskListService.cs diff --git a/src/Tools/ExternalAccess/FSharp/TaskList/IFSharpTaskListService.cs b/src/VisualStudio/ExternalAccess/FSharp/TaskList/IFSharpTaskListService.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/TaskList/IFSharpTaskListService.cs rename to src/VisualStudio/ExternalAccess/FSharp/TaskList/IFSharpTaskListService.cs diff --git a/src/Tools/ExternalAccess/FSharp/VS/IFSharpWorkspaceProjectContextFactory.cs b/src/VisualStudio/ExternalAccess/FSharp/VS/IFSharpWorkspaceProjectContextFactory.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharp/VS/IFSharpWorkspaceProjectContextFactory.cs rename to src/VisualStudio/ExternalAccess/FSharp/VS/IFSharpWorkspaceProjectContextFactory.cs diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.cs.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.cs.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.cs.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.cs.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.de.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.de.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.de.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.de.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.es.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.es.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.es.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.es.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.fr.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.fr.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.fr.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.fr.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.it.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.it.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.it.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.it.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ja.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ja.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ja.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ja.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ko.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ko.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ko.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ko.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pl.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pl.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pl.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pl.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pt-BR.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pt-BR.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pt-BR.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.pt-BR.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ru.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ru.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ru.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.ru.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.tr.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.tr.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.tr.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.tr.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hans.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hans.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hans.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hans.xlf diff --git a/src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hant.xlf b/src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hant.xlf similarity index 100% rename from src/Tools/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hant.xlf rename to src/VisualStudio/ExternalAccess/FSharp/xlf/ExternalAccessFSharpResources.zh-Hant.xlf diff --git a/src/Tools/ExternalAccess/FSharpTest/FSharpGlyphTests.cs b/src/VisualStudio/ExternalAccess/FSharpTest/FSharpGlyphTests.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharpTest/FSharpGlyphTests.cs rename to src/VisualStudio/ExternalAccess/FSharpTest/FSharpGlyphTests.cs diff --git a/src/Tools/ExternalAccess/FSharpTest/FSharpHighlightSpanKindTests.cs b/src/VisualStudio/ExternalAccess/FSharpTest/FSharpHighlightSpanKindTests.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharpTest/FSharpHighlightSpanKindTests.cs rename to src/VisualStudio/ExternalAccess/FSharpTest/FSharpHighlightSpanKindTests.cs diff --git a/src/Tools/ExternalAccess/FSharpTest/FSharpInlineRenameReplacementKindTests.cs b/src/VisualStudio/ExternalAccess/FSharpTest/FSharpInlineRenameReplacementKindTests.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharpTest/FSharpInlineRenameReplacementKindTests.cs rename to src/VisualStudio/ExternalAccess/FSharpTest/FSharpInlineRenameReplacementKindTests.cs diff --git a/src/Tools/ExternalAccess/FSharpTest/FSharpNavigateToMatchKindTests.cs b/src/VisualStudio/ExternalAccess/FSharpTest/FSharpNavigateToMatchKindTests.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharpTest/FSharpNavigateToMatchKindTests.cs rename to src/VisualStudio/ExternalAccess/FSharpTest/FSharpNavigateToMatchKindTests.cs diff --git a/src/Tools/ExternalAccess/FSharpTest/FSharpSignatureHelpTriggerReasonTests.cs b/src/VisualStudio/ExternalAccess/FSharpTest/FSharpSignatureHelpTriggerReasonTests.cs similarity index 100% rename from src/Tools/ExternalAccess/FSharpTest/FSharpSignatureHelpTriggerReasonTests.cs rename to src/VisualStudio/ExternalAccess/FSharpTest/FSharpSignatureHelpTriggerReasonTests.cs diff --git a/src/Tools/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj b/src/VisualStudio/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj similarity index 54% rename from src/Tools/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj rename to src/VisualStudio/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj index 7f9286708e586..c5879d9c19c90 100644 --- a/src/Tools/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj +++ b/src/VisualStudio/ExternalAccess/FSharpTest/Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj @@ -7,23 +7,11 @@ net472 - - - - - - - - - - - - diff --git a/src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj b/src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj index ba9f86c2e6e9d..4180910ce094a 100644 --- a/src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj +++ b/src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj @@ -44,37 +44,37 @@ true BindingRedirect - + Microsoft.CodeAnalysis.ExternalAccess.Apex BuiltProjectOutputGroup true BindingRedirect - + Microsoft.CodeAnalysis.ExternalAccess.Copilot BuiltProjectOutputGroup true BindingRedirect - + Microsoft.CodeAnalysis.ExternalAccess.Debugger BuiltProjectOutputGroup true BindingRedirect - + Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator BuiltProjectOutputGroup true BindingRedirect - + Microsoft.CodeAnalysis.ExternalAccess.AspNetCore BuiltProjectOutputGroup true BindingRedirect - + Microsoft.CodeAnalysis.ExternalAccess.FSharp BuiltProjectOutputGroup true diff --git a/src/Workspaces/Remote/ServiceHub/Microsoft.CodeAnalysis.Remote.ServiceHub.csproj b/src/Workspaces/Remote/ServiceHub/Microsoft.CodeAnalysis.Remote.ServiceHub.csproj index 03c960912f0a4..1643190c05a18 100644 --- a/src/Workspaces/Remote/ServiceHub/Microsoft.CodeAnalysis.Remote.ServiceHub.csproj +++ b/src/Workspaces/Remote/ServiceHub/Microsoft.CodeAnalysis.Remote.ServiceHub.csproj @@ -16,7 +16,7 @@ - + From c16789cdea62547e1e6a8ba19075fe79cb981292 Mon Sep 17 00:00:00 2001 From: Tomas Matousek Date: Fri, 7 Jun 2024 08:52:29 -0700 Subject: [PATCH 2/2] Style fixes --- .../Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs | 2 +- .../EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs | 2 +- ...rpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs | 2 +- ...rpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs | 2 +- .../Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs | 2 ++ .../FSharp/InlineHints/IFSharpInlineHintsService.cs | 2 +- 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs b/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs index 609427b91d5ab..1762a2cdc460e 100644 --- a/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs +++ b/src/EditorFeatures/ExternalAccess/Copilot/Internal/Analyzer/AbstractCopilotCodeAnalysisService.cs @@ -55,7 +55,7 @@ public async Task> GetAvailablePromptTitlesAsync(Document return await GetAvailablePromptTitlesCoreAsync(document, cancellationToken).ConfigureAwait(false); } - private async Task ShouldSkipAnalysisAsync(Document document, CancellationToken cancellationToken) + private static async Task ShouldSkipAnalysisAsync(Document document, CancellationToken cancellationToken) { if (document.GetLanguageService() is not { } service) return true; diff --git a/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs index 66c0b2cf5cc51..c88159e977ca9 100644 --- a/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs +++ b/src/Features/ExternalAccess/AspNetCore/EmbeddedLanguages/AspNetCoreCSharpRouteSyntaxDetector.cs @@ -30,7 +30,7 @@ private AspNetCoreCSharpRouteSyntaxDetector() { } - public bool IsEmbeddedLanguageToken( + public static bool IsEmbeddedLanguageToken( SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, diff --git a/src/Features/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs b/src/Features/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs index 5ce9333a8e01f..ce37bc4c6214a 100644 --- a/src/Features/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs +++ b/src/Features/ExternalAccess/OmniSharp/CodeRefactorings/WorkspaceServices/IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs @@ -6,7 +6,7 @@ namespace Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CodeRefactorings.WorkspaceServices { - interface IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService + internal interface IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService { CodeActionOperation CreateSymbolRenamedOperation(ISymbol symbol, string newName, Solution startingSolution, Solution updatedSolution); } diff --git a/src/Features/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs b/src/Features/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs index 6b441873fb405..d974ca0934a65 100644 --- a/src/Features/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs +++ b/src/Features/ExternalAccess/OmniSharp/Internal/CodeRefactorings/WorkspaceServices/OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs @@ -13,7 +13,7 @@ namespace Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.Internal.CodeRefactori { [Shared] [ExportWorkspaceService(typeof(ISymbolRenamedCodeActionOperationFactoryWorkspaceService))] - class OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService : ISymbolRenamedCodeActionOperationFactoryWorkspaceService + internal sealed class OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService : ISymbolRenamedCodeActionOperationFactoryWorkspaceService { private readonly IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService _service; diff --git a/src/Features/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs b/src/Features/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs index b5bc1c94fc41c..d65c2d348618a 100644 --- a/src/Features/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs +++ b/src/Features/ExternalAccess/OmniSharp/Options/OmnisharpLegacyGlobalOptionsWorkspaceService.cs @@ -40,7 +40,9 @@ public CleanCodeGenerationOptionsProvider CleanCodeGenerationOptionsProvider => _provider; /// TODO: remove. https://github.com/dotnet/roslyn/issues/57283 +#pragma warning disable CA1822 // Mark members as static public bool InlineHintsOptionsDisplayAllOverride +#pragma warning restore CA1822 { get => false; set { } diff --git a/src/VisualStudio/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs b/src/VisualStudio/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs index 6614c3898c6ad..f7a58bdfac388 100644 --- a/src/VisualStudio/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs +++ b/src/VisualStudio/ExternalAccess/FSharp/InlineHints/IFSharpInlineHintsService.cs @@ -11,7 +11,7 @@ namespace Microsoft.CodeAnalysis.ExternalAccess.FSharp.InlineHints { /// - interface IFSharpInlineHintsService + internal interface IFSharpInlineHintsService { /// Task> GetInlineHintsAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken);