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