ITypeHierarchyService Interface |
Service (provided by GetServices<T>()) that provides access to the index of type parent-child relationships.
Namespace: PostSharp.Sdk.Extensibility.Tasks
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public interface ITypeHierarchyService : IService
The ITypeHierarchyService type exposes the following members.
Name | Description | |
---|---|---|
GetDerivedTypeInfoOfTypeElement | ||
GetDerivedTypeInfosEnumerator(TypeDefDeclaration) |
Gets an enumerator of DerivedTypeInfo for all types directly derived from a given type.
| |
GetDerivedTypeInfosEnumerator(TypeDefDeclaration, Boolean) |
Gets an enumerator of DerivedTypeInfo for all types directly from a given type,
and specifies whether derived types should be returned recursively.
| |
GetDerivedTypesEnumerator |
Gets an enumerator of all TypeDefDeclaration derived from a given type.
| |
IndexType |
Inserts a given TypeDefDeclaration in the type hierarchy.
|