| Name | Description | |
|---|---|---|
![]() | GetEnumerator | Returns an enumerator that iterates through the collection. |
![]() | ThatAreAbstract | Filters and returns the types that are abstract |
![]() | ThatAreClasses | Determines whether the type is a class |
![]() | ThatAreDecoratedWith<TAttribute> | Determines whether a type is decorated with a particular attribute. |
![]() | ThatAreDecoratedWithOrInherit<TAttribute> | Determines whether a type is decorated with, or inherits from a parent class, a particular attribute. |
![]() | ThatAreInNamespace | Determines whether the namespace of type is exactly namespace. |
![]() | ThatAreInterfaces | Filters and returns only the types that are interfaces |
![]() | ThatAreNotAbstract | Filters and returns the types that are not abstract |
![]() | ThatAreNotClasses | Determines whether the type is not a class |
![]() | ThatAreNotDecoratedWith<TAttribute> | Determines whether a type is not decorated with a particular attribute. |
![]() | ThatAreNotDecoratedWithOrInherit<TAttribute> | Determines whether a type is not decorated with and does not inherit from a parent class, a particular attribute. |
![]() | ThatAreNotInNamespace | Determines whether the namespace of type is exactly not namespace. |
![]() | ThatAreNotInterfaces | Filters and returns only the types that are not interfaces |
![]() | ThatAreNotSealed | Filters and returns the types that are not sealed |
![]() | ThatAreNotStatic | Determines whether the type is not static |
![]() | ThatAreNotUnderNamespace | Determines whether the namespace of type does not start with namespace. |
![]() | ThatAreNotValueTypes | Filters and returns the types that are not value types |
![]() | ThatAreSealed | Filters and returns the types that are sealed |
![]() | ThatAreStatic | Determines whether the type is static |
![]() | ThatAreUnderNamespace | Determines whether the namespace of type starts with namespace. |
![]() | ThatAreValueTypes | Filters and returns the types that are value types |
![]() | ThatDeriveFrom<TBase> | Determines whether a type is a subclass of another type, but NOT the same type. |
![]() | ThatDoNotDeriveFrom<TBase> | Determines whether a type is not a subclass of another type. |
![]() | ThatDoNotImplement<TInterface> | Determines whether a type does not implement an interface (but is not the interface itself). |
![]() | ThatImplement<TInterface> | Determines whether a type implements an interface (but is not the interface itself). |
![]() | ThatSatisfy | Allows to filter the types with the predicate passed |
![]() | ToArray | The resulting System.Type objects. |
![]() | UnwrapEnumerableTypes | Returns T for the types which are IEnumerable or implement the IEnumerable; the type itself otherwise |
![]() | UnwrapTaskTypes | Returns T for the types which are Task or ValueTask; the type itself otherwise |

