11 references to TypeHierarchyItem
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Protocol\Methods.Navigation.cs (3)
187public static readonly LspRequest<TypeHierarchyPrepareParams, TypeHierarchyItem[]?> PrepareTypeHierarchy = new(PrepareTypeHierarchyName); 206public static readonly LspRequest<TypeHierarchySupertypesParams, TypeHierarchyItem[]?> TypeHierarchySupertypes = new(TypeHierarchySupertypesName); 223public static readonly LspRequest<TypeHierarchySubtypesParams, TypeHierarchyItem[]?> TypeHierarchySubtypes = new(TypeHierarchySubtypesName);
Protocol\Navigation\TypeHierarchySubtypesParams.cs (4)
17internal class TypeHierarchySubtypesParams : TextDocumentPositionParams, IWorkDoneProgressParams, IPartialResultParams<TypeHierarchyItem[]> 20/// The <see cref="TypeHierarchyItem"/> for which to return subtypes 24public TypeHierarchyItem Item { get; init; } 37public IProgress<TypeHierarchyItem[]>? PartialResultToken { get; set; }
Protocol\Navigation\TypeHierarchySupertypesParams.cs (4)
17internal class TypeHierarchySupertypesParams : TextDocumentPositionParams, IWorkDoneProgressParams, IPartialResultParams<TypeHierarchyItem[]> 20/// The <see cref="TypeHierarchyItem"/> for which to return supertypes 24public TypeHierarchyItem Item { get; init; } 37public IProgress<TypeHierarchyItem[]>? PartialResultToken { get; set; }