5 instantiations of ServiceDescriptors
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
Remote\RazorServiceDescriptorsWrapper.cs (2)
30=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(additionalFormatters, additionalResolvers), interfaces); 40=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(jsonConverters), interfaces);
Microsoft.CodeAnalysis.Remote.Workspaces (3)
ExternalAccess\Pythia\Api\PythiaServiceDescriptorsWrapper.cs (1)
26=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(additionalFormatters, additionalResolvers), interfaces);
ExternalAccess\UnitTesting\Api\UnitTestingServiceDescriptorsWrapper.cs (1)
26=> UnderlyingObject = new ServiceDescriptors(componentName, featureDisplayNameProvider, new RemoteSerializationOptions(additionalFormatters, additionalResolvers), interfaces);
ServiceDescriptors.cs (1)
53public static readonly ServiceDescriptors Instance = new(ComponentName, GetFeatureDisplayName, RemoteSerializationOptions.Default, new (Type, Type?)[]
19 references to ServiceDescriptors
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
Remote\RazorServiceDescriptorsWrapper.cs (1)
19internal readonly ServiceDescriptors UnderlyingObject;
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\BrokeredServiceBase.FactoryBase.cs (1)
99var descriptor = ServiceDescriptors.Instance.GetServiceDescriptorForServiceFactory(typeof(TService));
Microsoft.CodeAnalysis.Remote.Workspaces (11)
ExternalAccess\Pythia\Api\PythiaServiceDescriptorsWrapper.cs (1)
18internal readonly ServiceDescriptors UnderlyingObject;
ExternalAccess\UnitTesting\Api\UnitTestingServiceDescriptorsWrapper.cs (1)
18internal readonly ServiceDescriptors UnderlyingObject;
ProjectSystem\WorkspaceProjectFactoryServiceDescriptor.cs (2)
10public static readonly ServiceDescriptor ServiceDescriptor = ServiceDescriptor.CreateInProcServiceDescriptor(ServiceDescriptors.ComponentName, ServiceName, suffix: "", ServiceDescriptors.GetFeatureDisplayName);
ServiceDescriptors.cs (3)
53public static readonly ServiceDescriptors Instance = new(ComponentName, GetFeatureDisplayName, RemoteSerializationOptions.Default, new (Type, Type?)[] 159private readonly ServiceDescriptors _serviceDescriptors; 161internal TestAccessor(ServiceDescriptors serviceDescriptors)
ServiceHubRemoteHostClient.cs (2)
124=> CreateConnection<T>(ServiceDescriptors.Instance, _callbackDispatcherProvider, callbackTarget); 129internal RemoteServiceConnection<T> CreateConnection<T>(ServiceDescriptors descriptors, IRemoteServiceCallbackDispatcherProvider callbackDispatcherProvider, object? callbackTarget) where T : class
SolutionAssetProvider.cs (2)
27internal static ServiceDescriptor ServiceDescriptor { get; } = ServiceDescriptor.CreateInProcServiceDescriptor(ServiceDescriptors.ComponentName, ServiceName, suffix: "", ServiceDescriptors.GetFeatureDisplayName);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Remote\InProcRemostHostClient.cs (3)
68var descriptor = ServiceDescriptors.Instance.GetServiceDescriptor(typeof(T), RemoteProcessConfiguration.ServerGC | (ServiceDescriptors.IsCurrentProcessRunningOnCoreClr() ? RemoteProcessConfiguration.Core : 0)); 235var moniker = ServiceDescriptors.Instance.GetServiceDescriptorForServiceFactory(serviceFactory.ServiceType).Moniker;
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
Remote\ServiceDescriptorTests.cs (3)
55=> ServiceDescriptors.Instance.GetTestAccessor().Descriptors 62foreach (var (serviceType, (descriptor, _, _, _)) in ServiceDescriptors.Instance.GetTestAccessor().Descriptors) 389var descriptorsWithCallbackServiceTypes = ServiceDescriptors.Instance.GetTestAccessor().Descriptors