Class TypeList<TBaseType>
Inheritance
TypeList<TBaseType>
Assembly: Volo.Abp.Core.dll
Syntax
public class TypeList<TBaseType> : ITypeList<TBaseType>, IList<Type>, ICollection<Type>, IEnumerable<Type>, IEnumerable
Type Parameters
Name |
Description |
TBaseType |
|
Constructors
TypeList()
Declaration
Properties
Count
Declaration
public int Count { get; }
Property Value
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
this[int]
Declaration
public Type this[int index] { get; set; }
Parameters
Type |
Name |
Description |
int |
index |
|
Property Value
Methods
Add(Type)
Declaration
public void Add(Type item)
Parameters
Type |
Name |
Description |
Type |
item |
|
Add<T>()
Declaration
public void Add<T>() where T : TBaseType
Type Parameters
Clear()
Declaration
Contains(Type)
Declaration
public bool Contains(Type item)
Parameters
Type |
Name |
Description |
Type |
item |
|
Returns
Contains<T>()
Declaration
public bool Contains<T>() where T : TBaseType
Returns
Type Parameters
CopyTo(Type[], int)
Declaration
public void CopyTo(Type[] array, int arrayIndex)
Parameters
Type |
Name |
Description |
Type[] |
array |
|
int |
arrayIndex |
|
GetEnumerator()
Declaration
public IEnumerator<Type> GetEnumerator()
Returns
IndexOf(Type)
Declaration
public int IndexOf(Type item)
Parameters
Type |
Name |
Description |
Type |
item |
|
Returns
Insert(int, Type)
Declaration
public void Insert(int index, Type item)
Parameters
Type |
Name |
Description |
int |
index |
|
Type |
item |
|
Remove(Type)
Declaration
public bool Remove(Type item)
Parameters
Type |
Name |
Description |
Type |
item |
|
Returns
RemoveAt(int)
Declaration
public void RemoveAt(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Remove<T>()
Declaration
public void Remove<T>() where T : TBaseType
Type Parameters
TryAdd<T>()
Declaration
public bool TryAdd<T>() where T : TBaseType
Returns
Type Parameters
Implements
Extension Methods