6 references to LayeredServiceUtilities
Microsoft.CodeAnalysis.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
127
service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType =>
LayeredServiceUtilities
.PickService(serviceType, _workspaceServices.WorkspaceKind, _services));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
141
service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType =>
LayeredServiceUtilities
.PickService(serviceType, _workspace.Kind, _services));
Workspace\Host\Mef\ExportLanguageServiceAttribute.cs (1)
27
public string ServiceType { get; } =
LayeredServiceUtilities
.GetAssemblyQualifiedServiceTypeName(type, nameof(type));
Workspace\Host\Mef\ExportLanguageServiceFactoryAttribute.cs (1)
27
public string ServiceType { get; } =
LayeredServiceUtilities
.GetAssemblyQualifiedServiceTypeName(type, nameof(type));
Workspace\Host\Mef\ExportWorkspaceServiceAttribute.cs (1)
26
public string ServiceType { get; } =
LayeredServiceUtilities
.GetAssemblyQualifiedServiceTypeName(serviceType, nameof(serviceType));
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (1)
26
public string ServiceType { get; } =
LayeredServiceUtilities
.GetAssemblyQualifiedServiceTypeName(serviceType, nameof(serviceType));