Interface ITypeList<TBaseType>
Extends
Namespace: Volo.Abp.Collections
Assembly: Volo.Abp.Core.dll
Syntax
public interface ITypeList<in TBaseType> : IList<Type>
Type Parameters
| Name | Description |
|---|---|
| TBaseType | Base Type of |
Methods
Add<T>()
Adds a type to list.
Declaration
void Add<T>()
where T : TBaseType
Type Parameters
| Name | Description |
|---|---|
| T | Type |
Contains<T>()
Checks if a type exists in the list.
Declaration
bool Contains<T>()
where T : TBaseType
Returns
| Type | Description |
|---|---|
| System.Boolean |
Type Parameters
| Name | Description |
|---|---|
| T | Type |
Remove<T>()
Removes a type from list
Declaration
void Remove<T>()
where T : TBaseType
Type Parameters
| Name | Description |
|---|---|
| T |
TryAdd<T>()
Adds a type to list if it's not already in the list.
Declaration
bool TryAdd<T>()
where T : TBaseType
Returns
| Type | Description |
|---|---|
| System.Boolean |
Type Parameters
| Name | Description |
|---|---|
| T | Type |