225 interfaces inheriting from ILanguageService
GenerateDocumentationAndConfigFiles (24)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (1)
11
internal interface IMoveDeclarationNearReferenceService :
ILanguageService
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (1)
12
internal interface IRemoveUnnecessaryImportsService :
ILanguageService
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11
internal interface IReplaceDiscardDeclarationsWithAssignmentsService :
ILanguageService
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
11
internal interface IGeneratedCodeRecognitionService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22
internal interface IFixAllSpanMappingService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13
internal interface ICodeGenerationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13
internal interface IRefactoringHelpersService : IRefactoringHelpers,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9
internal interface IVirtualCharLanguageService : IVirtualCharService,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10
internal interface ISyntaxContextService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13
internal interface ISyntaxFormattingService : ISyntaxFormatting,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15
internal interface IIndentationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13
internal interface IAddImportsService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9
internal interface ICommandLineParserService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14
internal interface IInitializeParameterService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13
internal partial interface ISemanticFactsService : ISemanticFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10
internal interface ISymbolDeclarationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9
internal interface IBlockFactsService : IBlockFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9
internal interface IFileBannerFactsService : IFileBannerFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9
internal interface IHeaderFactsService : IHeaderFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13
internal interface ISyntaxFactsService : ISyntaxFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13
internal partial interface ISyntaxKindsService : ISyntaxKinds,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25
internal interface ITypeInferenceService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16
internal interface ISemanticModelReuseLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14
internal interface ISimplificationService : ISimplification,
ILanguageService
Microsoft.CodeAnalysis.Analyzers (24)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (1)
11
internal interface IMoveDeclarationNearReferenceService :
ILanguageService
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (1)
12
internal interface IRemoveUnnecessaryImportsService :
ILanguageService
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11
internal interface IReplaceDiscardDeclarationsWithAssignmentsService :
ILanguageService
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
11
internal interface IGeneratedCodeRecognitionService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22
internal interface IFixAllSpanMappingService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13
internal interface ICodeGenerationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13
internal interface IRefactoringHelpersService : IRefactoringHelpers,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9
internal interface IVirtualCharLanguageService : IVirtualCharService,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10
internal interface ISyntaxContextService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13
internal interface ISyntaxFormattingService : ISyntaxFormatting,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15
internal interface IIndentationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13
internal interface IAddImportsService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9
internal interface ICommandLineParserService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14
internal interface IInitializeParameterService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13
internal partial interface ISemanticFactsService : ISemanticFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10
internal interface ISymbolDeclarationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9
internal interface IBlockFactsService : IBlockFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9
internal interface IFileBannerFactsService : IFileBannerFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9
internal interface IHeaderFactsService : IHeaderFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13
internal interface ISyntaxFactsService : ISyntaxFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13
internal partial interface ISyntaxKindsService : ISyntaxKinds,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25
internal interface ITypeInferenceService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16
internal interface ISemanticModelReuseLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14
internal interface ISimplificationService : ISimplification,
ILanguageService
Microsoft.CodeAnalysis.CodeStyle.Fixes (33)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (1)
11
internal interface IMoveDeclarationNearReferenceService :
ILanguageService
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (1)
12
internal interface IRemoveUnnecessaryImportsService :
ILanguageService
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11
internal interface IReplaceDiscardDeclarationsWithAssignmentsService :
ILanguageService
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
11
internal interface IGeneratedCodeRecognitionService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\IAddAccessibilityModifiersService.cs (1)
9
internal interface IAddOrRemoveAccessibilityModifiersService : IAddOrRemoveAccessibilityModifiers,
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\IGenerateConstructorService.cs (1)
13
internal interface IGenerateConstructorService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\IGenerateDefaultConstructorsService.cs (1)
14
internal interface IGenerateDefaultConstructorsService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\IGenerateEnumMemberService.cs (1)
13
internal interface IGenerateEnumMemberService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateConversionService.cs (1)
13
internal interface IGenerateConversionService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateDeconstructMemberService.cs (1)
13
internal interface IGenerateDeconstructMemberService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateParameterizedMemberService.cs (1)
13
internal interface IGenerateParameterizedMemberService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\IGenerateVariableService.cs (1)
13
internal interface IGenerateVariableService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\IImplementInterfaceService.cs (1)
23
internal interface IImplementInterfaceService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22
internal interface IFixAllSpanMappingService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13
internal interface ICodeGenerationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13
internal interface IRefactoringHelpersService : IRefactoringHelpers,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9
internal interface IVirtualCharLanguageService : IVirtualCharService,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10
internal interface ISyntaxContextService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13
internal interface ISyntaxFormattingService : ISyntaxFormatting,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15
internal interface IIndentationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13
internal interface IAddImportsService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9
internal interface ICommandLineParserService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14
internal interface IInitializeParameterService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13
internal partial interface ISemanticFactsService : ISemanticFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10
internal interface ISymbolDeclarationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9
internal interface IBlockFactsService : IBlockFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9
internal interface IFileBannerFactsService : IFileBannerFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9
internal interface IHeaderFactsService : IHeaderFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13
internal interface ISyntaxFactsService : ISyntaxFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13
internal partial interface ISyntaxKindsService : ISyntaxKinds,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25
internal interface ITypeInferenceService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16
internal interface ISemanticModelReuseLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14
internal interface ISimplificationService : ISimplification,
ILanguageService
Microsoft.CodeAnalysis.Features (77)
AddImport\IAddImportFeatureService.cs (1)
16
internal interface IAddImportFeatureService :
ILanguageService
BracePairs\IBracePairsService.cs (1)
20
internal interface IBracePairsService :
ILanguageService
CallHierarchy\ICallHierarchyService.cs (1)
12
internal interface ICallHierarchyService :
ILanguageService
CodeLens\ICodeLensDisplayInfoService.cs (1)
9
internal interface ICodeLensDisplayInfoService :
ILanguageService
CodeLens\ICodeLensMemberFinder.cs (1)
13
internal interface ICodeLensMemberFinder :
ILanguageService
CodeRefactorings\AddMissingImports\IAddMissingImportsFeatureService.cs (1)
15
internal interface IAddMissingImportsFeatureService :
ILanguageService
CodeRefactorings\MoveType\IMoveTypeService.cs (1)
14
internal interface IMoveTypeService :
ILanguageService
CommentSelection\ICommentSelectionService.cs (1)
9
internal interface ICommentSelectionService :
ILanguageService
Completion\Providers\ImportCompletionProvider\ITypeImportCompletionService.cs (1)
13
internal interface ITypeImportCompletionService :
ILanguageService
ConvertTupleToStruct\IConvertTupleToStructCodeRefactoringProvider.cs (1)
12
internal interface IConvertTupleToStructCodeRefactoringProvider :
ILanguageService
Copilot\ICopilotCodeAnalysisService.cs (1)
19
internal interface ICopilotCodeAnalysisService :
ILanguageService
Copilot\ICopilotOptionsService.cs (1)
14
internal interface ICopilotOptionsService :
ILanguageService
Debugging\IBreakpointResolutionService.cs (1)
13
internal interface IBreakpointResolutionService :
ILanguageService
Debugging\ILanguageDebugInfoService.cs (1)
11
internal interface ILanguageDebugInfoService :
ILanguageService
Debugging\IProximityExpressionsService.cs (1)
12
internal interface IProximityExpressionsService :
ILanguageService
DecompiledSource\IDecompilationService.cs (1)
13
internal interface IDecompilationService :
ILanguageService
DecompiledSource\IDecompiledSourceService.cs (1)
12
internal interface IDecompiledSourceService :
ILanguageService
Diagnostics\IAnalyzerDriverService.cs (1)
12
internal interface IAnalyzerDriverService :
ILanguageService
DocumentationComments\IDocumentationCommentFormattingService.cs (1)
12
internal interface IDocumentationCommentFormattingService :
ILanguageService
DocumentationComments\IDocumentationCommentSnippetService.cs (1)
11
internal interface IDocumentationCommentSnippetService :
ILanguageService
DocumentHighlighting\IDocumentHighlightsService.cs (1)
48
internal interface IDocumentHighlightsService :
ILanguageService
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
16
internal interface IEditAndContinueAnalyzer :
ILanguageService
EmbeddedLanguages\IEmbeddedLanguagesProvider.cs (1)
14
internal interface IEmbeddedLanguagesProvider :
ILanguageService
EncapsulateField\IEncapsulateFieldService.cs (1)
14
internal interface IEncapsulateFieldService :
ILanguageService
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingDocumentDifferenceService.cs (1)
17
internal interface IUnitTestingDocumentDifferenceService :
ILanguageService
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingWorkCoordinatorPriorityService.cs (1)
11
internal interface IUnitTestingWorkCoordinatorPriorityService :
ILanguageService
ExternalAccess\VSTypeScript\Api\IVSTypeScriptCommentSlectionServiceImplementation.cs (1)
15
internal interface IVSTypeScriptCommentSelectionServiceImplementation :
ILanguageService
ExtractMethod\IExtractMethodService.cs (1)
12
internal interface IExtractMethodService :
ILanguageService
ExtractMethod\ISyntaxTriviaService.cs (1)
59
internal interface ISyntaxTriviaService :
ILanguageService
FindUsages\IFindUsagesLSPService.cs (1)
12
internal interface IFindUsagesLSPService :
ILanguageService
FindUsages\IFindUsagesService.cs (1)
12
internal interface IFindUsagesService :
ILanguageService
Formatting\INewDocumentFormattingService.cs (1)
12
internal interface INewDocumentFormattingService :
ILanguageService
FullyQualify\IFullyQualifyService.cs (1)
33
internal interface IFullyQualifyService :
ILanguageService
GenerateEqualsAndGetHashCodeFromMembers\IGenerateEqualsAndGetHashCodeService.cs (1)
18
internal interface IGenerateEqualsAndGetHashCodeService :
ILanguageService
GenerateType\IGenerateTypeService.cs (1)
13
internal interface IGenerateTypeService :
ILanguageService
GoToBase\IGoToBaseService.cs (1)
13
internal interface IGoToBaseService :
ILanguageService
GoToDefinition\IGoToDefinitionSymbolService.cs (1)
12
internal interface IGoToDefinitionSymbolService :
ILanguageService
InheritanceMargin\IInheritanceMarginService.cs (1)
13
internal interface IInheritanceMarginService :
ILanguageService
InlineHints\IInlineHintsService.cs (1)
13
internal interface IInlineHintsService :
ILanguageService
InlineHints\IInlineParameterNameHintsService.cs (1)
18
internal interface IInlineParameterNameHintsService :
ILanguageService
InlineHints\IInlineTypeHintsService.cs (1)
18
internal interface IInlineTypeHintsService :
ILanguageService
IntroduceVariable\IIntroduceVariableService.cs (1)
14
internal interface IIntroduceVariableService :
ILanguageService
LanguageServices\AnonymousTypeDisplayService\IStructuralTypeDisplayService.cs (1)
10
internal interface IStructuralTypeDisplayService :
ILanguageService
LanguageServices\SymbolDisplayService\ISymbolDisplayService.cs (1)
13
internal interface ISymbolDisplayService :
ILanguageService
LineSeparators\ILineSeparatorService.cs (1)
13
internal interface ILineSeparatorService :
ILanguageService
MapCode\IMapCodeService.cs (1)
21
internal interface IMapCodeService :
ILanguageService
MetadataAsSource\IMetadataAsSourceService.cs (1)
12
internal interface IMetadataAsSourceService :
ILanguageService
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
23
internal interface IMoveToNamespaceService :
ILanguageService
NavigateTo\INavigateToSearchService.cs (1)
13
internal interface INavigateToSearchService :
ILanguageService
Navigation\IDefinitionLocationService.cs (1)
21
internal interface IDefinitionLocationService :
ILanguageService
Navigation\INavigableItemsService.cs (1)
18
internal interface INavigableItemsService :
ILanguageService
NavigationBar\INavigationBarItemService.cs (1)
12
internal interface INavigationBarItemService :
ILanguageService
Organizing\IOrganizingService.cs (1)
16
internal interface IOrganizingService :
ILanguageService
RawStringLiteral\IRawStringLiteralOnAutoInsertService.cs (1)
15
internal interface IRawStringLiteralAutoInsertService :
ILanguageService
Rename\IRenameIssuesService.cs (1)
10
internal interface IRenameIssuesService :
ILanguageService
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (1)
14
internal interface IReplaceMethodWithPropertyService :
ILanguageService
ReplacePropertyWithMethods\IReplacePropertyWithMethodsService.cs (1)
14
internal interface IReplacePropertyWithMethodsService :
ILanguageService
Snippets\ISnippetInfoService.cs (1)
10
internal interface ISnippetInfoService :
ILanguageService
Snippets\ISnippetService.cs (1)
12
internal interface ISnippetService :
ILanguageService
SolutionCrawler\IDocumentDifferenceService.cs (1)
11
internal interface IDocumentDifferenceService :
ILanguageService
SolutionExplorer\ISolutionExplorerSymbolTreeItemProvider.cs (1)
15
internal interface ISolutionExplorerSymbolTreeItemProvider :
ILanguageService
SpellCheck\ISpellCheckingSpanService.cs (1)
15
internal interface ISpellCheckSpanService :
ILanguageService
SplitOrMergeIfStatements\IIfLikeStatementGenerator.cs (1)
16
internal interface IIfLikeStatementGenerator :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\IAddAccessibilityModifiersService.cs (1)
9
internal interface IAddOrRemoveAccessibilityModifiersService : IAddOrRemoveAccessibilityModifiers,
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\IGenerateConstructorService.cs (1)
13
internal interface IGenerateConstructorService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\IGenerateDefaultConstructorsService.cs (1)
14
internal interface IGenerateDefaultConstructorsService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\IGenerateEnumMemberService.cs (1)
13
internal interface IGenerateEnumMemberService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateConversionService.cs (1)
13
internal interface IGenerateConversionService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateDeconstructMemberService.cs (1)
13
internal interface IGenerateDeconstructMemberService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateParameterizedMemberService.cs (1)
13
internal interface IGenerateParameterizedMemberService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\IGenerateVariableService.cs (1)
13
internal interface IGenerateVariableService :
ILanguageService
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\IImplementInterfaceService.cs (1)
23
internal interface IImplementInterfaceService :
ILanguageService
StringIndentation\IStringIndentationService.cs (1)
13
internal interface IStringIndentationService :
ILanguageService
SyncNamespaces\ISyncNamespacesService.cs (1)
13
internal interface ISyncNamespacesService :
ILanguageService
Testing\ITestMethodFinder.cs (1)
13
internal interface ITestMethodFinder :
ILanguageService
TypeHierarchy\ITypeHierarchyService.cs (1)
12
internal interface ITypeHierarchyService :
ILanguageService
Workspace\IMiscellaneousProjectInfoService.cs (1)
11
internal interface IMiscellaneousProjectInfoService :
ILanguageService
Microsoft.CodeAnalysis.Workspaces (43)
CaseCorrection\ICaseCorrectionService.cs (1)
13
internal interface ICaseCorrectionService :
ILanguageService
ChangeNamespace\IChangeNamespaceService.cs (1)
12
internal interface IChangeNamespaceService :
ILanguageService
Classification\IClassificationService.cs (1)
15
internal interface IClassificationService :
ILanguageService
Classification\IEmbeddedLanguageClassificationService.cs (1)
14
internal interface IEmbeddedLanguageClassificationService :
ILanguageService
Classification\SyntaxClassification\ISyntaxClassificationService.cs (1)
16
internal interface ISyntaxClassificationService :
ILanguageService
CodeCleanup\ICodeCleanerService.cs (1)
20
internal interface ICodeCleanerService :
ILanguageService
Diagnostics\IDiagnosticPropertiesService.cs (1)
10
internal interface IDiagnosticPropertiesService :
ILanguageService
FindSymbols\FindReferences\Finders\ILanguageServiceReferenceFinder.cs (1)
17
internal interface ILanguageServiceReferenceFinder :
ILanguageService
FindSymbols\TopLevelSyntaxTree\IDeclaredSymbolInfoFactoryService.cs (1)
12
internal interface IDeclaredSymbolInfoFactoryService :
ILanguageService
Formatting\IFormattingService.cs (1)
13
internal interface IFormattingService :
ILanguageService
ObsoleteSymbol\IObsoleteSymbolService.cs (1)
18
internal interface IObsoleteSymbolService :
ILanguageService
OrganizeImports\IOrganizeImportsService.cs (1)
11
internal interface IOrganizeImportsService :
ILanguageService
ReassignedVariable\IReassignedVariableService.cs (1)
18
internal interface IReassignedVariableService :
ILanguageService
Recommendations\IRecommendationService.cs (1)
12
internal interface IRecommendationService :
ILanguageService
Rename\IRenameRewriterLanguageService.cs (1)
18
internal interface IRenameRewriterLanguageService :
ILanguageService
Serialization\IOptionsSerializationService.cs (1)
14
internal interface IOptionsSerializationService :
ILanguageService
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (1)
11
internal interface IMoveDeclarationNearReferenceService :
ILanguageService
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (1)
12
internal interface IRemoveUnnecessaryImportsService :
ILanguageService
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11
internal interface IReplaceDiscardDeclarationsWithAssignmentsService :
ILanguageService
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
11
internal interface IGeneratedCodeRecognitionService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22
internal interface IFixAllSpanMappingService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13
internal interface ICodeGenerationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13
internal interface IRefactoringHelpersService : IRefactoringHelpers,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9
internal interface IVirtualCharLanguageService : IVirtualCharService,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10
internal interface ISyntaxContextService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13
internal interface ISyntaxFormattingService : ISyntaxFormatting,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15
internal interface IIndentationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13
internal interface IAddImportsService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9
internal interface ICommandLineParserService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14
internal interface IInitializeParameterService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13
internal partial interface ISemanticFactsService : ISemanticFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10
internal interface ISymbolDeclarationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9
internal interface IBlockFactsService : IBlockFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9
internal interface IFileBannerFactsService : IFileBannerFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9
internal interface IHeaderFactsService : IHeaderFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13
internal interface ISyntaxFactsService : ISyntaxFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13
internal partial interface ISyntaxKindsService : ISyntaxKinds,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25
internal interface ITypeInferenceService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16
internal interface ISemanticModelReuseLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14
internal interface ISimplificationService : ISimplification,
ILanguageService
TaskList\ITaskListService.cs (1)
16
internal interface ITaskListService :
ILanguageService
Workspace\Host\CompilationFactory\ICompilationFactoryService.cs (1)
12
internal interface ICompilationFactoryService :
ILanguageService
Workspace\Host\SyntaxTreeFactory\ISyntaxTreeFactoryService.cs (1)
15
internal interface ISyntaxTreeFactoryService :
ILanguageService
Roslyn.Diagnostics.Analyzers (24)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (1)
11
internal interface IMoveDeclarationNearReferenceService :
ILanguageService
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (1)
12
internal interface IRemoveUnnecessaryImportsService :
ILanguageService
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
11
internal interface IReplaceDiscardDeclarationsWithAssignmentsService :
ILanguageService
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
11
internal interface IGeneratedCodeRecognitionService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
22
internal interface IFixAllSpanMappingService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
13
internal interface ICodeGenerationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
13
internal interface IRefactoringHelpersService : IRefactoringHelpers,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\EmbeddedLanguages\VirtualChars\IVirtualCharLanguageService.cs (1)
9
internal interface IVirtualCharLanguageService : IVirtualCharService,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
10
internal interface ISyntaxContextService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
13
internal interface ISyntaxFormattingService : ISyntaxFormatting,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
15
internal interface IIndentationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
13
internal interface IAddImportsService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
9
internal interface ICommandLineParserService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
14
internal interface IInitializeParameterService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (1)
13
internal partial interface ISemanticFactsService : ISemanticFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SymbolDeclarationService\ISymbolDeclarationService.cs (1)
10
internal interface ISymbolDeclarationService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IBlockFactsService.cs (1)
9
internal interface IBlockFactsService : IBlockFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IFileBannerFactsService.cs (1)
9
internal interface IFileBannerFactsService : IFileBannerFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9
internal interface IHeaderFactsService : IHeaderFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (1)
13
internal interface ISyntaxFactsService : ISyntaxFacts,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13
internal partial interface ISyntaxKindsService : ISyntaxKinds,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (1)
25
internal interface ITypeInferenceService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
16
internal interface ISemanticModelReuseLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
14
internal interface ISimplificationService : ISimplification,
ILanguageService
17 implementations of ILanguageService
GenerateDocumentationAndConfigFiles (2)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
20
internal abstract class SyntaxGeneratorInternal :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22
internal abstract class ImportAdderService :
ILanguageService
Microsoft.CodeAnalysis.Analyzers (2)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
20
internal abstract class SyntaxGeneratorInternal :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22
internal abstract class ImportAdderService :
ILanguageService
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
20
internal abstract class SyntaxGeneratorInternal :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22
internal abstract class ImportAdderService :
ILanguageService
Microsoft.CodeAnalysis.Features (6)
ChangeSignature\AbstractChangeSignatureService.cs (1)
34
internal abstract class AbstractChangeSignatureService :
ILanguageService
Completion\CompletionService.cs (1)
31
public abstract partial class CompletionService :
ILanguageService
ExtractInterface\AbstractExtractInterfaceService.cs (1)
27
internal abstract class AbstractExtractInterfaceService :
ILanguageService
QuickInfo\QuickInfoService.cs (1)
18
public abstract class QuickInfoService :
ILanguageService
Snippets\SnippetFunctionService.cs (1)
18
internal abstract class SnippetFunctionService :
ILanguageService
Structure\BlockStructureService.cs (1)
14
internal abstract class BlockStructureService :
ILanguageService
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
33
public abstract class SyntaxGenerator :
ILanguageService
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
20
internal abstract class SyntaxGeneratorInternal :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22
internal abstract class ImportAdderService :
ILanguageService
Roslyn.Diagnostics.Analyzers (2)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
20
internal abstract class SyntaxGeneratorInternal :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
22
internal abstract class ImportAdderService :
ILanguageService
153 references to ILanguageService
GenerateDocumentationAndConfigFiles (21)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
106
public TService? GetLanguageService<TService>() where TService : class,
ILanguageService
109
public TService GetRequiredLanguageService<TService>() where TService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27
public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class,
ILanguageService
30
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9
public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
12
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
168
public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService :
ILanguageService
171
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17
public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class,
ILanguageService
20
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32
public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class,
ILanguageService
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15
[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<
ILanguageService
, WorkspaceServiceMetadata>>))]
23
private readonly ImmutableArray<(Lazy<
ILanguageService
, LanguageServiceMetadata> lazyService, bool usesFactory)> _services;
25
private ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap
26
= ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty;
40
var services = hostServices.GetExports<
ILanguageService
, LanguageServiceMetadata>()
43
.Select(lz => (lazyService: new Lazy<
ILanguageService
, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
123
private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, out bool usesFactory)
134
internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<
ILanguageService
, LanguageServiceMetadata>> services)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153
var list = HostExportProvider.GetExports<
ILanguageService
, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.Analyzers (21)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
106
public TService? GetLanguageService<TService>() where TService : class,
ILanguageService
109
public TService GetRequiredLanguageService<TService>() where TService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27
public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class,
ILanguageService
30
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9
public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
12
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
168
public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService :
ILanguageService
171
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17
public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class,
ILanguageService
20
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32
public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class,
ILanguageService
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15
[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<
ILanguageService
, WorkspaceServiceMetadata>>))]
23
private readonly ImmutableArray<(Lazy<
ILanguageService
, LanguageServiceMetadata> lazyService, bool usesFactory)> _services;
25
private ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap
26
= ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty;
40
var services = hostServices.GetExports<
ILanguageService
, LanguageServiceMetadata>()
43
.Select(lz => (lazyService: new Lazy<
ILanguageService
, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
123
private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, out bool usesFactory)
134
internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<
ILanguageService
, LanguageServiceMetadata>> services)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153
var list = HostExportProvider.GetExports<
ILanguageService
, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.CodeStyle.Fixes (22)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
238
private TLanguageService GetRequiredLanguageService<TLanguageService>(string language) where TLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
106
public TService? GetLanguageService<TService>() where TService : class,
ILanguageService
109
public TService GetRequiredLanguageService<TService>() where TService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27
public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class,
ILanguageService
30
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9
public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
12
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
168
public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService :
ILanguageService
171
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17
public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class,
ILanguageService
20
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32
public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class,
ILanguageService
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15
[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<
ILanguageService
, WorkspaceServiceMetadata>>))]
23
private readonly ImmutableArray<(Lazy<
ILanguageService
, LanguageServiceMetadata> lazyService, bool usesFactory)> _services;
25
private ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap
26
= ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty;
40
var services = hostServices.GetExports<
ILanguageService
, LanguageServiceMetadata>()
43
.Select(lz => (lazyService: new Lazy<
ILanguageService
, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
123
private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, out bool usesFactory)
134
internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<
ILanguageService
, LanguageServiceMetadata>> services)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153
var list = HostExportProvider.GetExports<
ILanguageService
, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\00343610d453c654\CSharpVirtualCharLanguageServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
36
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\AggregateEmbeddedLanguageCompletionProvider.cs (1)
19
internal sealed class AggregateEmbeddedLanguageCompletionProvider([ImportMany] IEnumerable<Lazy<
ILanguageService
, LanguageServiceMetadata>> languageServices) : AbstractAggregateEmbeddedLanguageCompletionProvider(languageServices, LanguageNames.CSharp)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Completion\CSharpCompletionService.cs (1)
29
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
ExtractMethod\CSharpSyntaxTriviaServiceFactory.cs (1)
24
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
LanguageServices\CSharpSymbolDisplayServiceFactory.cs (1)
24
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
MetadataAsSource\CSharpMetadataAsSourceServiceFactory.cs (1)
24
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
QuickInfo\CSharpQuickInfoSevice.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Structure\CSharpBlockStructureService.cs (1)
25
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\CSharpClassificationService.cs (1)
21
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Classification\SyntaxClassification\CSharpSyntaxClassificationService.cs (1)
24
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
CodeCleanup\CSharpCodeCleanerServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
src\00343610d453c654\CSharpVirtualCharLanguageServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
36
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (1)
75
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.Features (3)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (2)
33
protected AbstractAggregateEmbeddedLanguageCompletionProvider(IEnumerable<Lazy<
ILanguageService
, LanguageServiceMetadata>> languageServices, string languageName)
53
private static bool IsEmbeddedLanguageProvider(Lazy<
ILanguageService
, LanguageServiceMetadata> lazyLanguageService, string languageName, string? embeddedLanguageServiceType)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
238
private TLanguageService GetRequiredLanguageService<TLanguageService>(string language) where TLanguageService :
ILanguageService
Microsoft.CodeAnalysis.Workspaces (35)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
106
public TService? GetLanguageService<TService>() where TService : class,
ILanguageService
109
public TService GetRequiredLanguageService<TService>() where TService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27
public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class,
ILanguageService
30
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9
public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
12
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
168
public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService :
ILanguageService
171
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17
public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class,
ILanguageService
20
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32
public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class,
ILanguageService
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15
[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<
ILanguageService
, WorkspaceServiceMetadata>>))]
23
private readonly ImmutableArray<(Lazy<
ILanguageService
, LanguageServiceMetadata> lazyService, bool usesFactory)> _services;
25
private ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap
26
= ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty;
40
var services = hostServices.GetExports<
ILanguageService
, LanguageServiceMetadata>()
43
.Select(lz => (lazyService: new Lazy<
ILanguageService
, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
123
private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, out bool usesFactory)
134
internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<
ILanguageService
, LanguageServiceMetadata>> services)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153
var 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
51
public abstract TLanguageService? GetService<TLanguageService>() where TLanguageService :
ILanguageService
;
62
public TLanguageService GetRequiredService<TLanguageService>() where TLanguageService :
ILanguageService
Workspace\Host\LanguageServices.cs (2)
32
public TLanguageService? GetService<TLanguageService>() where TLanguageService :
ILanguageService
36
public 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.
22
public 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.
18
ILanguageService
CreateLanguageService(HostLanguageServices languageServices);
Workspace\Host\SolutionServices.cs (2)
61
public TLanguageService GetRequiredLanguageService<TLanguageService>(string language) where TLanguageService :
ILanguageService
73
internal ImmutableArray<string> GetSupportedLanguages<TLanguageService>() where TLanguageService :
ILanguageService
Roslyn.Diagnostics.Analyzers (21)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (2)
106
public TService? GetLanguageService<TService>() where TService : class,
ILanguageService
109
public TService GetRequiredLanguageService<TService>() where TService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
27
public static TLanguageService? GetLanguageService<TLanguageService>(this Document? document) where TLanguageService : class,
ILanguageService
30
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Document document) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
9
public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
12
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
168
public static TLanguageService? GetLanguageService<TLanguageService>(this Solution? solution, string languageName) where TLanguageService :
ILanguageService
171
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Solution solution, string languageName) where TLanguageService :
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (2)
17
public static TLanguageService? GetLanguageService<TLanguageService>(this Project? project) where TLanguageService : class,
ILanguageService
20
public static TLanguageService GetRequiredLanguageService<TLanguageService>(this Project project) where TLanguageService : class,
ILanguageService
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
32
public TLanguageService GetRequiredLanguageService<TLanguageService>() where TLanguageService : class,
ILanguageService
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (8)
15
[assembly: DebuggerTypeProxy(typeof(MefLanguageServices.LazyServiceMetadataDebuggerProxy), Target = typeof(ImmutableArray<Lazy<
ILanguageService
, WorkspaceServiceMetadata>>))]
23
private readonly ImmutableArray<(Lazy<
ILanguageService
, LanguageServiceMetadata> lazyService, bool usesFactory)> _services;
25
private ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)> _serviceMap
26
= ImmutableDictionary<Type, (Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, bool usesFactory)>.Empty;
40
var services = hostServices.GetExports<
ILanguageService
, LanguageServiceMetadata>()
43
.Select(lz => (lazyService: new Lazy<
ILanguageService
, LanguageServiceMetadata>(() => lz.Value.CreateLanguageService(this), lz.Metadata), usesFactory: true));
123
private bool TryGetService(Type serviceType, [NotNullWhen(true)] out Lazy<
ILanguageService
, LanguageServiceMetadata>? lazyService, out bool usesFactory)
134
internal sealed class LazyServiceMetadataDebuggerProxy(ImmutableArray<Lazy<
ILanguageService
, LanguageServiceMetadata>> services)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
153
var list = HostExportProvider.GetExports<
ILanguageService
, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language).Concat(
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\00343610d453c654\CSharpVirtualCharLanguageServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices provider)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
36
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18
public
ILanguageService
CreateLanguageService(HostLanguageServices languageServices)