330 interfaces inheriting from ILanguageService
GenerateDocumentationAndConfigFiles (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
Microsoft.CodeAnalysis.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
Microsoft.CodeAnalysis.BannedApiAnalyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
Microsoft.CodeAnalysis.CodeStyle.Fixes (33)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\IAddAccessibilityModifiersService.cs (1)
9internal interface IAddOrRemoveAccessibilityModifiersService : IAddOrRemoveAccessibilityModifiers, ILanguageService
src\Analyzers\Core\CodeFixes\GenerateConstructor\IGenerateConstructorService.cs (1)
13internal interface IGenerateConstructorService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\IGenerateDefaultConstructorsService.cs (1)
14internal interface IGenerateDefaultConstructorsService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateEnumMember\IGenerateEnumMemberService.cs (1)
13internal interface IGenerateEnumMemberService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateConversionService.cs (1)
13internal interface IGenerateConversionService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateDeconstructMemberService.cs (1)
13internal interface IGenerateDeconstructMemberService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateParameterizedMemberService.cs (1)
13internal interface IGenerateParameterizedMemberService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateVariable\IGenerateVariableService.cs (1)
13internal interface IGenerateVariableService : ILanguageService
src\Analyzers\Core\CodeFixes\ImplementInterface\IImplementInterfaceService.cs (1)
23internal interface IImplementInterfaceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
Microsoft.CodeAnalysis.EditorFeatures (11)
AutomaticCompletion\IBraceCompletionServiceFactory.cs (1)
11internal interface IBraceCompletionServiceFactory : ILanguageService
EditorConfigSettings\DataProvider\ILanguageSettingsProviderFactory.cs (1)
9internal interface ILanguageSettingsProviderFactory<TData> : ISettingsProviderFactory<TData>, ILanguageService
EndConstructGeneration\IEndConstructGenerationService.cs (1)
13internal interface IEndConstructGenerationService : ILanguageService
Extensibility\NavigationBar\INavigationBarItemService.cs (1)
14internal interface INavigationBarItemService : ILanguageService
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesService.cs (1)
11internal interface IVSTypeScriptFindUsagesService : ILanguageService
Formatting\IFormattingInteractionService.cs (1)
14internal interface IFormattingInteractionService : ILanguageService
IContentTypeLanguageService.cs (1)
13internal interface IContentTypeLanguageService : ILanguageService
InlineRename\IEditorInlineRenameService.cs (1)
251internal interface IEditorInlineRenameService : ILanguageService
IOptionPageService.cs (1)
9internal interface IOptionPageService : ILanguageService
RenameTracking\IRenameTrackingLanguageHeuristicsService.cs (1)
9internal interface IRenameTrackingLanguageHeuristicsService : ILanguageService
SplitComment\ISplitCommentService.cs (1)
9internal interface ISplitCommentService : ILanguageService
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
RelatedDocuments\ICopilotRelatedDocumentsService.cs (1)
13internal interface ICopilotRelatedDocumentsService : ILanguageService
Microsoft.CodeAnalysis.Features (75)
AddImport\IAddImportFeatureService.cs (1)
16internal interface IAddImportFeatureService : ILanguageService
BracePairs\IBracePairsService.cs (1)
20internal interface IBracePairsService : ILanguageService
CodeLens\ICodeLensDisplayInfoService.cs (1)
9internal interface ICodeLensDisplayInfoService : ILanguageService
CodeLens\ICodeLensMemberFinder.cs (1)
13internal interface ICodeLensMemberFinder : ILanguageService
CodeRefactorings\AddMissingImports\IAddMissingImportsFeatureService.cs (1)
15internal interface IAddMissingImportsFeatureService : ILanguageService
CodeRefactorings\MoveType\IMoveTypeService.cs (1)
14internal interface IMoveTypeService : ILanguageService
CommentSelection\ICommentSelectionService.cs (1)
9internal interface ICommentSelectionService : ILanguageService
Completion\Providers\ImportCompletionProvider\ITypeImportCompletionService.cs (1)
13internal interface ITypeImportCompletionService : ILanguageService
ConvertTupleToStruct\IConvertTupleToStructCodeRefactoringProvider.cs (1)
12internal interface IConvertTupleToStructCodeRefactoringProvider : ILanguageService
Copilot\ICopilotCodeAnalysisService.cs (1)
21internal interface ICopilotCodeAnalysisService : ILanguageService
Copilot\ICopilotOptionsService.cs (1)
14internal interface ICopilotOptionsService : ILanguageService
Debugging\IBreakpointResolutionService.cs (1)
13internal interface IBreakpointResolutionService : ILanguageService
Debugging\ILanguageDebugInfoService.cs (1)
11internal interface ILanguageDebugInfoService : ILanguageService
Debugging\IProximityExpressionsService.cs (1)
12internal interface IProximityExpressionsService : ILanguageService
DecompiledSource\IDecompilationService.cs (1)
13internal interface IDecompilationService : ILanguageService
DecompiledSource\IDecompiledSourceService.cs (1)
12internal interface IDecompiledSourceService : ILanguageService
Diagnostics\IAnalyzerDriverService.cs (1)
12internal interface IAnalyzerDriverService : ILanguageService
DocumentationComments\IDocumentationCommentFormattingService.cs (1)
11internal interface IDocumentationCommentFormattingService : ILanguageService
DocumentationComments\IDocumentationCommentSnippetService.cs (1)
11internal interface IDocumentationCommentSnippetService : ILanguageService
DocumentHighlighting\IDocumentHighlightsService.cs (1)
48internal interface IDocumentHighlightsService : ILanguageService
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
16internal interface IEditAndContinueAnalyzer : ILanguageService
EmbeddedLanguages\IEmbeddedLanguagesProvider.cs (1)
14internal interface IEmbeddedLanguagesProvider : ILanguageService
EncapsulateField\IEncapsulateFieldService.cs (1)
14internal interface IEncapsulateFieldService : ILanguageService
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingDocumentDifferenceService.cs (1)
17internal interface IUnitTestingDocumentDifferenceService : ILanguageService
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingWorkCoordinatorPriorityService.cs (1)
11internal interface IUnitTestingWorkCoordinatorPriorityService : ILanguageService
ExternalAccess\VSTypeScript\Api\IVSTypeScriptCommentSlectionServiceImplementation.cs (1)
15internal interface IVSTypeScriptCommentSelectionServiceImplementation : ILanguageService
ExtractMethod\IExtractMethodService.cs (1)
12internal interface IExtractMethodService : ILanguageService
ExtractMethod\ISyntaxTriviaService.cs (1)
59internal interface ISyntaxTriviaService : ILanguageService
FindUsages\IFindUsagesLSPService.cs (1)
12internal interface IFindUsagesLSPService : ILanguageService
FindUsages\IFindUsagesService.cs (1)
12internal interface IFindUsagesService : ILanguageService
Formatting\INewDocumentFormattingService.cs (1)
12internal interface INewDocumentFormattingService : ILanguageService
FullyQualify\IFullyQualifyService.cs (1)
33internal interface IFullyQualifyService : ILanguageService
GenerateEqualsAndGetHashCodeFromMembers\IGenerateEqualsAndGetHashCodeService.cs (1)
18internal interface IGenerateEqualsAndGetHashCodeService : ILanguageService
GenerateType\IGenerateTypeService.cs (1)
13internal interface IGenerateTypeService : ILanguageService
GoToBase\IGoToBaseService.cs (1)
13internal interface IGoToBaseService : ILanguageService
GoToDefinition\IGoToDefinitionSymbolService.cs (1)
12internal interface IGoToDefinitionSymbolService : ILanguageService
InheritanceMargin\IInheritanceMarginService.cs (1)
13internal interface IInheritanceMarginService : ILanguageService
InlineHints\IInlineHintsService.cs (1)
13internal interface IInlineHintsService : ILanguageService
InlineHints\IInlineParameterNameHintsService.cs (1)
18internal interface IInlineParameterNameHintsService : ILanguageService
InlineHints\IInlineTypeHintsService.cs (1)
18internal interface IInlineTypeHintsService : ILanguageService
IntroduceVariable\IIntroduceVariableService.cs (1)
14internal interface IIntroduceVariableService : ILanguageService
LanguageServices\AnonymousTypeDisplayService\IStructuralTypeDisplayService.cs (1)
10internal interface IStructuralTypeDisplayService : ILanguageService
LanguageServices\SymbolDisplayService\ISymbolDisplayService.cs (1)
13internal interface ISymbolDisplayService : ILanguageService
LineSeparators\ILineSeparatorService.cs (1)
13internal interface ILineSeparatorService : ILanguageService
MapCode\IMapCodeService.cs (1)
21internal interface IMapCodeService : ILanguageService
MetadataAsSource\IMetadataAsSourceService.cs (1)
12internal interface IMetadataAsSourceService : ILanguageService
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
23internal interface IMoveToNamespaceService : ILanguageService
NavigateTo\INavigateToSearchService.cs (1)
13internal interface INavigateToSearchService : ILanguageService
Navigation\IDefinitionLocationService.cs (1)
21internal interface IDefinitionLocationService : ILanguageService
Navigation\INavigableItemsService.cs (1)
18internal interface INavigableItemsService : ILanguageService
NavigationBar\INavigationBarItemService.cs (1)
12internal interface INavigationBarItemService : ILanguageService
Organizing\IOrganizingService.cs (1)
16internal interface IOrganizingService : ILanguageService
RelatedDocuments\IRelatedDocumentsService.cs (1)
13internal interface IRelatedDocumentsService : ILanguageService
Rename\IRenameIssuesService.cs (1)
10internal interface IRenameIssuesService : ILanguageService
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (1)
14internal interface IReplaceMethodWithPropertyService : ILanguageService
ReplacePropertyWithMethods\IReplacePropertyWithMethodsService.cs (1)
14internal interface IReplacePropertyWithMethodsService : ILanguageService
Snippets\ISnippetInfoService.cs (1)
10internal interface ISnippetInfoService : ILanguageService
Snippets\ISnippetService.cs (1)
12internal interface ISnippetService : ILanguageService
SolutionCrawler\IDocumentDifferenceService.cs (1)
11internal interface IDocumentDifferenceService : ILanguageService
SolutionExplorer\ISolutionExplorerSymbolTreeItemProvider.cs (1)
15internal interface ISolutionExplorerSymbolTreeItemProvider : ILanguageService
SpellCheck\ISpellCheckingSpanService.cs (1)
15internal interface ISpellCheckSpanService : ILanguageService
SplitOrMergeIfStatements\IIfLikeStatementGenerator.cs (1)
16internal interface IIfLikeStatementGenerator : ILanguageService
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\IAddAccessibilityModifiersService.cs (1)
9internal interface IAddOrRemoveAccessibilityModifiersService : IAddOrRemoveAccessibilityModifiers, ILanguageService
src\Analyzers\Core\CodeFixes\GenerateConstructor\IGenerateConstructorService.cs (1)
13internal interface IGenerateConstructorService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\IGenerateDefaultConstructorsService.cs (1)
14internal interface IGenerateDefaultConstructorsService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateEnumMember\IGenerateEnumMemberService.cs (1)
13internal interface IGenerateEnumMemberService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateConversionService.cs (1)
13internal interface IGenerateConversionService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateDeconstructMemberService.cs (1)
13internal interface IGenerateDeconstructMemberService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateParameterizedMemberService.cs (1)
13internal interface IGenerateParameterizedMemberService : ILanguageService
src\Analyzers\Core\CodeFixes\GenerateVariable\IGenerateVariableService.cs (1)
13internal interface IGenerateVariableService : ILanguageService
src\Analyzers\Core\CodeFixes\ImplementInterface\IImplementInterfaceService.cs (1)
23internal interface IImplementInterfaceService : ILanguageService
StringIndentation\IStringIndentationService.cs (1)
13internal interface IStringIndentationService : ILanguageService
SyncNamespaces\ISyncNamespacesService.cs (1)
13internal interface ISyncNamespacesService : ILanguageService
Testing\ITestMethodFinder.cs (1)
13internal interface ITestMethodFinder : ILanguageService
Workspace\IMiscellaneousProjectInfoService.cs (1)
11internal interface IMiscellaneousProjectInfoService : ILanguageService
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeCleanup\ICodeCleanupService.cs (1)
12internal interface ICodeCleanupService : ILanguageService
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
Microsoft.CodeAnalysis.Workspaces (43)
CaseCorrection\ICaseCorrectionService.cs (1)
13internal interface ICaseCorrectionService : ILanguageService
ChangeNamespace\IChangeNamespaceService.cs (1)
12internal interface IChangeNamespaceService : ILanguageService
Classification\IClassificationService.cs (1)
15internal interface IClassificationService : ILanguageService
Classification\IEmbeddedLanguageClassificationService.cs (1)
14internal interface IEmbeddedLanguageClassificationService : ILanguageService
Classification\SyntaxClassification\ISyntaxClassificationService.cs (1)
16internal interface ISyntaxClassificationService : ILanguageService
CodeCleanup\ICodeCleanerService.cs (1)
20internal interface ICodeCleanerService : ILanguageService
Diagnostics\IDiagnosticPropertiesService.cs (1)
10internal interface IDiagnosticPropertiesService : ILanguageService
FindSymbols\FindReferences\Finders\ILanguageServiceReferenceFinder.cs (1)
17internal interface ILanguageServiceReferenceFinder : ILanguageService
FindSymbols\TopLevelSyntaxTree\IDeclaredSymbolInfoFactoryService.cs (1)
12internal interface IDeclaredSymbolInfoFactoryService : ILanguageService
Formatting\IFormattingService.cs (1)
13internal interface IFormattingService : ILanguageService
ObsoleteSymbol\IObsoleteSymbolService.cs (1)
18internal interface IObsoleteSymbolService : ILanguageService
OrganizeImports\IOrganizeImportsService.cs (1)
11internal interface IOrganizeImportsService : ILanguageService
ReassignedVariable\IReassignedVariableService.cs (1)
18internal interface IReassignedVariableService : ILanguageService
Recommendations\IRecommendationService.cs (1)
12internal interface IRecommendationService : ILanguageService
Rename\IRenameRewriterLanguageService.cs (1)
18internal interface IRenameRewriterLanguageService : ILanguageService
Serialization\IOptionsSerializationService.cs (1)
14internal interface IOptionsSerializationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
TaskList\ITaskListService.cs (1)
16internal interface ITaskListService : ILanguageService
Workspace\Host\CompilationFactory\ICompilationFactoryService.cs (1)
12internal interface ICompilationFactoryService : ILanguageService
Workspace\Host\SyntaxTreeFactory\ISyntaxTreeFactoryService.cs (1)
15internal interface ISyntaxTreeFactoryService : ILanguageService
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
NoCompilationLanguageServiceFactory.cs (1)
22internal interface INoCompilationLanguageService : ILanguageService
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
3910private interface ITestLanguageService : ILanguageService
Microsoft.VisualStudio.LanguageServices (11)
ChangeSignature\IChangeSignatureViewModelFactoryService.cs (1)
11internal interface IChangeSignatureViewModelFactoryService : ILanguageService
F1Help\IHelpContextService.cs (1)
13internal interface IHelpContextService : ILanguageService
Implementation\ICodeModelNavigationPointService.cs (1)
12internal interface ICodeModelNavigationPointService : ILanguageService
Library\ILibraryService.cs (1)
10internal interface ILibraryService : ILanguageService
ProjectSystem\IEntryPointFinderService.cs (1)
14internal interface IEntryPointFinderService : ILanguageService
ProjectSystem\IProjectExistsUIContextProviderLanguageService.cs (1)
13internal interface IProjectExistsUIContextProviderLanguageService : ILanguageService
Snippets\ISnippetExpansionLanguageHelper.cs (1)
20internal interface ISnippetExpansionLanguageHelper : ILanguageService
Utilities\ICompilationOptionsChangingService.cs (1)
10internal interface ICompilationOptionsChangingService : ILanguageService
Utilities\IParseOptionsChangingService.cs (1)
10internal interface IParseOptionsChangingService : ILanguageService
Venus\IAdditionalFormattingRuleLanguageService.cs (1)
10internal interface IAdditionalFormattingRuleLanguageService : ILanguageService
Venus\IVenusBraceMatchingService.cs (1)
10internal interface IVenusBraceMatchingService : ILanguageService
Microsoft.VisualStudio.LanguageServices.Xaml (9)
Features\AutoInsert\IXamlAutoInsertService.cs (1)
14internal interface IXamlAutoInsertService : ILanguageService
Features\Commands\IXamlCommandService.cs (1)
12internal interface IXamlCommandService : ILanguageService
Features\Completion\IXamlCompletionService.cs (1)
14internal interface IXamlCompletionService : ILanguageService
Features\Definitions\IXamlGoToDefinitionService.cs (1)
13internal interface IXamlGoToDefinitionService : ILanguageService
Features\Diagnostics\IXamlPullDiagnosticService.cs (1)
12internal interface IXamlPullDiagnosticService : ILanguageService
Features\Formatting\IXamlFormattingService.cs (1)
16internal interface IXamlFormattingService : ILanguageService
Features\QuickInfo\IXamlQuickInfoService.cs (1)
14internal interface IXamlQuickInfoService : ILanguageService
Features\Structure\IXamlStructureService.cs (1)
15internal interface IXamlStructureService : ILanguageService
Features\TypeRename\IXamlTypeRenameService.cs (1)
12internal interface IXamlTypeRenameService : ILanguageService
Roslyn.Diagnostics.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
Text.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22internal interface IFixAllSpanMappingService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13internal interface ICodeGenerationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13internal interface IRefactoringHelpersService : IRefactoringHelpers, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10internal interface ISyntaxContextService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13internal interface ISyntaxFormattingService : ISyntaxFormatting, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15internal interface IIndentationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13internal interface IAddImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9internal interface ICommandLineParserService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\IGeneratedCodeRecognitionService.cs (1)
11internal interface IGeneratedCodeRecognitionService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14internal interface IInitializeParameterService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\IMoveDeclarationNearReferenceService.cs (1)
11internal interface IMoveDeclarationNearReferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\RemoveUnnecessaryImports\IRemoveUnnecessaryImportsService.cs (1)
12internal interface IRemoveUnnecessaryImportsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\ReplaceDiscardDeclarationsWithAssignments\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11internal interface IReplaceDiscardDeclarationsWithAssignmentsService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13internal partial interface ISemanticFactsService : ISemanticFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10internal interface ISymbolDeclarationService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9internal interface IFileBannerFactsService : IFileBannerFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13internal interface ISyntaxFactsService : ISyntaxFacts, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25internal interface ITypeInferenceService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16internal interface ISemanticModelReuseLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14internal interface ISimplificationService : ISimplification, ILanguageService
27 implementations of ILanguageService
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (1)
21internal class FSharpDocumentDiagnosticAnalyzerService : ILanguageService
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
21internal class FSharpSimplifyNameDiagnosticAnalyzerService : ILanguageService
Internal\Diagnostics\FSharpUnusedDeclarationsAnalyzer.cs (1)
21internal class FSharpUnusedDeclarationsDiagnosticAnalyzerService : ILanguageService
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
21internal class FSharpUnusedOpensDiagnosticAnalyzerService : ILanguageService
Microsoft.CodeAnalysis.Features (6)
ChangeSignature\AbstractChangeSignatureService.cs (1)
34internal abstract class AbstractChangeSignatureService : ILanguageService
Completion\CompletionService.cs (1)
31public abstract partial class CompletionService : ILanguageService
ExtractInterface\AbstractExtractInterfaceService.cs (1)
27internal abstract class AbstractExtractInterfaceService : ILanguageService
QuickInfo\QuickInfoService.cs (1)
18public abstract class QuickInfoService : ILanguageService
Snippets\SnippetFunctionService.cs (1)
18internal abstract class SnippetFunctionService : ILanguageService
Structure\BlockStructureService.cs (1)
14internal abstract class BlockStructureService : ILanguageService
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
33public abstract class SyntaxGenerator : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22internal abstract class ImportAdderService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (1)
20internal abstract class SyntaxGeneratorInternal : ILanguageService
224 references to ILanguageService
GenerateDocumentationAndConfigFiles (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.Analyzers (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.BannedApiAnalyzers (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.CodeStyle.Fixes (22)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
236private TLanguageService GetRequiredLanguageService<TLanguageService>(string language) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
35public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\AggregateEmbeddedLanguageCompletionProvider.cs (1)
20internal sealed class AggregateEmbeddedLanguageCompletionProvider([ImportMany] IEnumerable<Lazy<ILanguageService, LanguageServiceMetadata>> languageServices) : AbstractAggregateEmbeddedLanguageCompletionProvider(languageServices, LanguageNames.CSharp)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Completion\CSharpCompletionService.cs (1)
27public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
ExtractMethod\CSharpSyntaxTriviaServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices provider)
LanguageServices\CSharpSymbolDisplayServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices provider)
MetadataAsSource\CSharpMetadataAsSourceServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices provider)
QuickInfo\CSharpQuickInfoSevice.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Structure\CSharpBlockStructureService.cs (1)
25public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeCleanup\CSharpCodeCleanerServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
35public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.EditorFeatures (4)
ExternalAccess\VSTypeScript\Api\ITypeScriptGoToDefinitionServiceFactoryImplementation.cs (1)
11ILanguageService CreateLanguageService(HostLanguageServices languageServices);
GoOrFind\AbstractGoOrFindNavigationService.cs (1)
35where TLanguageService : class, ILanguageService
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
23public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Shared\Extensions\HostWorkspaceServicesExtensions.cs (1)
74var exports = mefHostServices.GetExports<ILanguageService, ContentTypeLanguageMetadata>();
Microsoft.CodeAnalysis.Features (3)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (2)
33protected AbstractAggregateEmbeddedLanguageCompletionProvider(IEnumerable<Lazy<ILanguageService, LanguageServiceMetadata>> languageServices, string languageName) 53private static bool IsEmbeddedLanguageProvider(Lazy<ILanguageService, LanguageServiceMetadata> lazyLanguageService, string languageName, string? embeddedLanguageServiceType)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
236private TLanguageService GetRequiredLanguageService<TLanguageService>(string language) where TLanguageService : ILanguageService
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
75.GetExports<ILanguageService, LanguageServiceMetadata>()
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Completion\CompletionFeaturesTests.cs (2)
635public ILanguageService CreateLanguageService(HostLanguageServices languageServices) 934public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.Workspaces (34)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Workspace\Host\HostLanguageServices.cs (3)
17/// described in detail for <see cref="HostWorkspaceServices"/>. Instances of <see cref="ILanguageService"/> have 51public abstract TLanguageService? GetService<TLanguageService>() where TLanguageService : ILanguageService; 62public TLanguageService GetRequiredService<TLanguageService>() where TLanguageService : ILanguageService
Workspace\Host\LanguageServices.cs (2)
32public TLanguageService? GetService<TLanguageService>() where TLanguageService : ILanguageService 36public TLanguageService GetRequiredService<TLanguageService>() where TLanguageService : ILanguageService
Workspace\Host\Mef\ExportLanguageServiceAttribute.cs (3)
12/// Use this attribute to declare a <see cref="ILanguageService"/> implementation for inclusion in a MEF-based workspace. 15/// Declares a <see cref="ILanguageService"/> implementation for inclusion in a MEF-based workspace. 22public class ExportLanguageServiceAttribute(Type type, string language, string layer = ServiceLayer.Default) : ExportAttribute(typeof(ILanguageService))
Workspace\Host\Mef\ILanguageServiceFactory.cs (4)
8/// A factory that creates instances of a specific <see cref="ILanguageService"/>. 10/// Implement a <see cref="ILanguageServiceFactory"/> when you want to provide <see cref="ILanguageService"/> instances that use other services. 15/// Creates a new <see cref="ILanguageService"/> instance. 18ILanguageService CreateLanguageService(HostLanguageServices languageServices);
Workspace\Host\SolutionServices.cs (1)
61public TLanguageService GetRequiredLanguageService<TLanguageService>(string language) where TLanguageService : ILanguageService
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
493where TLanguageService : ILanguageService
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelNavigationPointServiceFactory.cs (1)
26public ILanguageService CreateLanguageService(HostLanguageServices provider)
CodeModel\CSharpCodeModelServiceFactory.cs (1)
37public ILanguageService CreateLanguageService(HostLanguageServices provider)
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsLanguageServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsLanguageServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Roslyn.Diagnostics.Analyzers (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
35public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Text.Analyzers (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
99public TService? GetLanguageService<TService>() where TService : class, ILanguageService 102public TService GetRequiredLanguageService<TService>() where TService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class, ILanguageService 30public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
161public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService : ILanguageService 164public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService : ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class, ILanguageService 20public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class, ILanguageService
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LanguageServiceMetadata.cs (1)
11/// MEF metadata class used for finding <see cref="ILanguageService"/> and <see cref="ILanguageServiceFactory"/> exports.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<ILanguageService, WorkspaceServiceMetadata>>))] 23private readonly ImmutableArray<(Lazy<ILanguageService, LanguageServiceMetadata> lazyService, bool usesFactory)> _services; 25private ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap 26= ImmutableDictionary<Type, (Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty; 40var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43.Select(lz => (lazyService: new Lazy<ILanguageService, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true)); 128private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<ILanguageService, LanguageServiceMetadata>? lazyService, out bool usesFactory) 139internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<ILanguageService, LanguageServiceMetadata>> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153var list = HostExportProvider.GetExports<ILanguageService, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(