Class TypeList<TBaseType>
Inheritance
object
TypeList<TBaseType>
Implements
System.Collections.Generic.IList<T><System.Type>
System.Collections.Generic.ICollection<T><System.Type>
System.Collections.Generic.IEnumerable<T><System.Type>
System.Collections.IEnumerable
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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
Type |
Description |
System.Type |
|
Methods
Add(Type)
Declaration
public void Add(Type item)
Parameters
Type |
Name |
Description |
System.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 |
System.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 |
System.Type[] |
array |
|
int |
arrayIndex |
|
GetEnumerator()
Declaration
public IEnumerator<Type> GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator<T><System.Type> |
|
IndexOf(Type)
Declaration
public int IndexOf(Type item)
Parameters
Type |
Name |
Description |
System.Type |
item |
|
Returns
Insert(int, Type)
Declaration
public void Insert(int index, Type item)
Parameters
Type |
Name |
Description |
int |
index |
|
System.Type |
item |
|
Remove(Type)
Declaration
public bool Remove(Type item)
Parameters
Type |
Name |
Description |
System.Type |
item |
|
Returns
Remove<T>()
Declaration
public void Remove<T>() where T : TBaseType
Type Parameters
RemoveAt(int)
Declaration
public void RemoveAt(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
TryAdd<T>()
Declaration
public bool TryAdd<T>() where T : TBaseType
Returns
Type Parameters
Implements
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
Extension Methods