You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 31, 2021. It is now read-only.
namespaceMicrosoft.CodeAnalysis.Host{/// <summary>/// Per workspace services provided by the host environment./// </summary>publicabstractclassHostWorkspaceServices{/// <summary>/// The host services this workspace services originated from./// </summary>/// <returns></returns>publicabstractHostServicesHostServices{get;}
...
The resulting metadata is
namespaceMicrosoft.CodeAnalysis.HostopenMicrosoft.CodeAnalysisopenMicrosoft.CodeAnalysis.HosttypeHostWorkspaceServices=new: unit -> HostWorkspaceServices
/// Finds all language services of the corresponding type across all supported languages that match the filter criteria.memberFindLanguageServices:filter:HostWorkspaceServices.MetadataFilter ->System.Collections.Generic.IEnumerable<'TLanguageService>/// Gets the Microsoft.CodeAnalysis.Host.HostLanguageServices for the language name.memberGetLanguageServices:languageName:string ->HostLanguageServices/// Gets a workspace specific service provided by the host identified by the service type. If the host does not provide the service, this method returns System.InvalidOperationException.memberGetRequiredService:unit ->'TWorkspaceService when 'TWorkspaceService :>IWorkspaceService/// Gets a workspace specific service provided by the host identified by the service type. If the host does not provide the service, this method returns null.memberGetService:unit ->'TWorkspaceService when 'TWorkspaceService :>IWorkspaceService/// The host services this workspace services originated from.memberHostServices:HostServices/// Returns true if the language is supported.memberIsSupported:languageName:string ->bool/// A service for storing information across that can be retrieved in a separate process.memberPersistentStorage:IPersistentStorageService/// A list of language names for supported language services.memberSupportedLanguages:System.Collections.Generic.IEnumerable<string>/// A service for storing information in a temporary location that only lasts for the duration of the process.memberTemporaryStorage:ITemporaryStorageService/// The workspace corresponding to this workspace services instantiationmemberWorkspace:Workspace
It should show the abstract class attribute above the type, i.e.
If attributes are generally being left out of the metadata, perhaps the fix is to add them generally? If that would add far too many attributes maybe we could identify a subset of attributes that would be most useful to add.
When I generate the metadata for
HostWorkspaceServicesThe resulting metadata is
It should show the abstract class attribute above the type, i.e.
If attributes are generally being left out of the metadata, perhaps the fix is to add them generally? If that would add far too many attributes maybe we could identify a subset of attributes that would be most useful to add.