33 implementations of ILanguageServiceFactory
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
16internal sealed class CSharpCodeGenerationServiceFactory() : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharLanguageServiceFactory.cs (1)
14internal sealed class CSharpVirtualCharLanguageServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
33internal sealed class Factory() : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
14internal sealed class CSharpSemanticFactsServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
14internal sealed partial class CSharpSyntaxFactsServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
16internal sealed class CSharpSyntaxKindsServiceFactory() : ILanguageServiceFactory
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
14internal sealed class TypeImportCompletionServiceFactory : ILanguageServiceFactory
Completion\CSharpCompletionService.cs (1)
22internal sealed class Factory(IAsynchronousOperationListenerProvider listenerProvider) : ILanguageServiceFactory
ExtractMethod\CSharpSyntaxTriviaServiceFactory.cs (1)
16internal sealed class CSharpSyntaxTriviaServiceFactory : ILanguageServiceFactory
LanguageServices\CSharpSymbolDisplayServiceFactory.cs (1)
16internal sealed partial class CSharpSymbolDisplayServiceFactory : ILanguageServiceFactory
MetadataAsSource\CSharpMetadataAsSourceServiceFactory.cs (1)
16internal sealed class CSharpMetadataAsSourceServiceFactory : ILanguageServiceFactory
QuickInfo\CSharpQuickInfoSevice.cs (1)
16internal sealed class CSharpQuickInfoServiceFactory() : ILanguageServiceFactory
Structure\CSharpBlockStructureService.cs (1)
17internal sealed class CSharpBlockStructureServiceFactory : ILanguageServiceFactory
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeCleanup\CSharpCodeCleanerServiceFactory.cs (1)
14internal sealed class CSharpCodeCleanerServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
16internal sealed class CSharpCodeGenerationServiceFactory() : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharLanguageServiceFactory.cs (1)
14internal sealed class CSharpVirtualCharLanguageServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
33internal sealed class Factory() : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
14internal sealed class CSharpSemanticFactsServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
14internal sealed partial class CSharpSyntaxFactsServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
16internal sealed class CSharpSyntaxKindsServiceFactory() : ILanguageServiceFactory
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
19internal sealed class Factory(IAsynchronousOperationListenerProvider listenerProvider) : ILanguageServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Completion\CompletionFeaturesTests.cs (2)
624internal sealed class Factory : ILanguageServiceFactory 923internal sealed class Factory : ILanguageServiceFactory
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelNavigationPointServiceFactory.cs (1)
18internal sealed partial class CSharpCodeModelNavigationPointServiceFactory : ILanguageServiceFactory
CodeModel\CSharpCodeModelServiceFactory.cs (1)
19internal sealed partial class CSharpCodeModelServiceFactory : ILanguageServiceFactory
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsLanguageServiceFactory.cs (1)
22IGlobalOptionService globalOptions) : ILanguageServiceFactory
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsLanguageServiceFactory.cs (1)
22IGlobalOptionService globalOptions) : ILanguageServiceFactory
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
16internal sealed class CSharpCodeGenerationServiceFactory() : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharLanguageServiceFactory.cs (1)
14internal sealed class CSharpVirtualCharLanguageServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
33internal sealed class Factory() : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
14internal sealed class CSharpSemanticFactsServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
14internal sealed partial class CSharpSyntaxFactsServiceFactory : ILanguageServiceFactory
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
16internal sealed class CSharpSyntaxKindsServiceFactory() : ILanguageServiceFactory
29 references to ILanguageServiceFactory
GenerateDocumentationAndConfigFiles (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.Analyzers (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Microsoft.CodeAnalysis.Workspaces (8)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Workspace\Host\HostLanguageServices.cs (1)
19/// <see cref="ILanguageServiceFactory"/> have the same ownership rules as
Workspace\Host\Mef\ExportLanguageServiceFactoryAttribute.cs (3)
12/// Use this attribute to declare a <see cref="ILanguageServiceFactory"/> implementation for inclusion in a MEF-based workspace. 15/// Declares a <see cref="ILanguageServiceFactory"/> implementation for inclusion in a MEF-based workspace. 22public class ExportLanguageServiceFactoryAttribute(Type type, string language, string layer = ServiceLayer.Default) : ExportAttribute(typeof(ILanguageServiceFactory))
Workspace\Host\Mef\ILanguageServiceFactory.cs (1)
10/// Implement a <see cref="ILanguageServiceFactory"/> when you want to provide <see cref="ILanguageService"/> instances that use other services.
Roslyn.Diagnostics.Analyzers (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))
Text.Analyzers (3)
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 (1)
42var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
154HostExportProvider.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>().Select(lz => lz.Metadata.Language))