Metalama / / API Documentation / Aspect API / Metalama.​Framework.​Code / Derived­Types­Options
Open sandbox

Class DerivedTypesOptions

Inheritance
DerivedTypesOptions
Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed class DerivedTypesOptions : Enum

Fields

Name Description
All

Returns all types that derive from the given type, directly or indirectly.

Default

Equivalent to All.

DirectOnly

Only returns types that directly derive from the given type.

FirstLevelWithinCompilationOnly

Only returns types of the current compilation that derive from the given type or from an intermediate derived type of the given type, only if the derived type is an external type. That is, does not return types of the current compilation that derive from another type in the current compilation that derives from the given type.

value__