5 instantiations of ServiceDescriptors
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Remote\RazorServiceDescriptorsWrapper.cs (2)
31=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(additionalFormatters, additionalResolvers), interfaces); 41=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(jsonConverters), interfaces);
Microsoft.CodeAnalysis.Remote.Workspaces (3)
ExternalAccess\Pythia\Api\PythiaServiceDescriptorsWrapper.cs (1)
25=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(additionalFormatters, additionalResolvers), interfaces);
ExternalAccess\UnitTesting\Api\UnitTestingServiceDescriptorsWrapper.cs (1)
25=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(additionalFormatters, additionalResolvers), interfaces);
ServiceDescriptors.cs (1)
56public static readonly ServiceDescriptors Instance = new(ComponentName, GetFeatureDisplayName, RemoteSerializationOptions.Default, new (Type, Type?)[]
18 references to ServiceDescriptors
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Remote\RazorServiceDescriptorsWrapper.cs (1)
20internal readonly ServiceDescriptors UnderlyingObject;
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\BrokeredServiceBase.FactoryBase.cs (1)
97var descriptor = ServiceDescriptors.Instance.GetServiceDescriptorForServiceFactory(typeof(TService));
Microsoft.CodeAnalysis.Remote.Workspaces (11)
ExternalAccess\Pythia\Api\PythiaServiceDescriptorsWrapper.cs (1)
17internal readonly ServiceDescriptors UnderlyingObject;
ExternalAccess\UnitTesting\Api\UnitTestingServiceDescriptorsWrapper.cs (1)
17internal readonly ServiceDescriptors UnderlyingObject;
ProjectSystem\WorkspaceProjectFactoryServiceDescriptor.cs (2)
10public static readonly ServiceDescriptor ServiceDescriptor = ServiceDescriptor.CreateInProcServiceDescriptor(ServiceDescriptors.ComponentName, ServiceName, suffix: "", ServiceDescriptors.GetFeatureDisplayName);
ServiceDescriptors.cs (3)
56public static readonly ServiceDescriptors Instance = new(ComponentName, GetFeatureDisplayName, RemoteSerializationOptions.Default, new (Type, Type?)[] 167private readonly ServiceDescriptors _serviceDescriptors; 169internal TestAccessor(ServiceDescriptors serviceDescriptors)
ServiceHubRemoteHostClient.cs (2)
111=> CreateConnection<T>(ServiceDescriptors.Instance, _callbackDispatcherProvider, callbackTarget); 116internal RemoteServiceConnection<T> CreateConnection<T>(ServiceDescriptors descriptors, IRemoteServiceCallbackDispatcherProvider callbackDispatcherProvider, object? callbackTarget) where T : class
SolutionAssetProvider.cs (2)
22internal static ServiceDescriptor ServiceDescriptor { get; } = ServiceDescriptor.CreateInProcServiceDescriptor(ServiceDescriptors.ComponentName, ServiceName, suffix: "", ServiceDescriptors.GetFeatureDisplayName);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Remote\InProcRemostHostClient.cs (2)
60var descriptor = ServiceDescriptors.Instance.GetServiceDescriptor(typeof(T), RemoteProcessConfiguration.ServerGC); 230var moniker = ServiceDescriptors.Instance.GetServiceDescriptorForServiceFactory(serviceFactory.ServiceType).Moniker;
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
Remote\ServiceDescriptorTests.cs (3)
49=> ServiceDescriptors.Instance.GetTestAccessor().Descriptors 56foreach (var (serviceType, (descriptor, _)) in ServiceDescriptors.Instance.GetTestAccessor().Descriptors) 370var descriptorsWithCallbackServiceTypes = ServiceDescriptors.Instance.GetTestAccessor().Descriptors