ApiDefinitionList is defined in the Telligent.Evolution.Extensibility.Api.Entities namespace.
Definition
class ApiDefinitionList : List<ApiDefinition>, IList, IList<ApiDefinition>, IReadOnlyList<ApiDefinition> { ApiDefinitionList(); int Capacity { get; set; } int Count { get; } ApiDefinition Item[Type] { get; } ApiDefinition Item[int, string] { get; } ApiDefinition Item[int] { get; set; } void Add(ApiDefinition item); void AddRange(IEnumerable<ApiDefinition> collection); ReadOnlyCollection<ApiDefinition> AsReadOnly(); int BinarySearch(int index, int count, ApiDefinition item, IComparer<ApiDefinition> comparer); int BinarySearch(ApiDefinition item); int BinarySearch(ApiDefinition item, IComparer<ApiDefinition> comparer); void Clear(); bool Contains(ApiDefinition item); List<TOutput> ConvertAll<TOutput>(TOutput Converter(ApiDefinition input) converter); void CopyTo(int index, ApiDefinition[] array, int arrayIndex, int count); void CopyTo(ApiDefinition[] array, int arrayIndex); void CopyTo(ApiDefinition[] array); int EnsureCapacity(int capacity); bool Exists(bool Predicate(ApiDefinition obj) match); ApiDefinition Find(bool Predicate(ApiDefinition obj) match); List<ApiDefinition> FindAll(bool Predicate(ApiDefinition obj) match); int FindIndex(bool Predicate(ApiDefinition obj) match); int FindIndex(int startIndex, bool Predicate(ApiDefinition obj) match); int FindIndex(int startIndex, int count, bool Predicate(ApiDefinition obj) match); ApiDefinition FindLast(bool Predicate(ApiDefinition obj) match); int FindLastIndex(int startIndex, bool Predicate(ApiDefinition obj) match); int FindLastIndex(bool Predicate(ApiDefinition obj) match); int FindLastIndex(int startIndex, int count, bool Predicate(ApiDefinition obj) match); void ForEach(Action<ApiDefinition> action); Enumerator<ApiDefinition> GetEnumerator(); List<ApiDefinition> GetRange(int index, int count); int IndexOf(ApiDefinition item); int IndexOf(ApiDefinition item, int index); int IndexOf(ApiDefinition item, int index, int count); void Insert(int index, ApiDefinition item); void InsertRange(int index, IEnumerable<ApiDefinition> collection); int LastIndexOf(ApiDefinition item, int index, int count); int LastIndexOf(ApiDefinition item); int LastIndexOf(ApiDefinition item, int index); bool Remove(ApiDefinition item); int RemoveAll(bool Predicate(ApiDefinition obj) match); void RemoveAt(int index); void RemoveRange(int index, int count); void Reverse(); void Reverse(int index, int count); List<ApiDefinition> Slice(int start, int length); void Sort(); void Sort(IComparer<ApiDefinition> comparer); void Sort(int index, int count, IComparer<ApiDefinition> comparer); void Sort(int Comparison(ApiDefinition x, ApiDefinition y) comparison); ApiDefinition[] ToArray(); void TrimExcess(); bool TrueForAll(bool Predicate(ApiDefinition obj) match); }
Constructors
ApiDefinitionList();
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| Capacity | int | |||
| Count | int | |||
| Item[Type] | ApiDefinition | |||
| Item[int, string] | ApiDefinition | |||
| Item[int] | ApiDefinition |
Methods
void Add(ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required |
void AddRange(IEnumerable<ApiDefinition> collection);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| collection | IEnumerable<ApiDefinition> | Collection | Required |
ReadOnlyCollection<ApiDefinition> AsReadOnly();
Return Type
ReadOnlyCollection<ApiDefinition>
int BinarySearch(int index, int count, ApiDefinition item, IComparer<ApiDefinition> comparer);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| count | int | Count | Required | ||
| item | ApiDefinition | Item | Required | ||
| comparer | IComparer<ApiDefinition> | Comparer | Required |
Return Type
int BinarySearch(ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required |
Return Type
int BinarySearch(ApiDefinition item, IComparer<ApiDefinition> comparer);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required | ||
| comparer | IComparer<ApiDefinition> | Comparer | Required |
Return Type
void Clear();
bool Contains(ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required |
Return Type
List<TOutput> ConvertAll<TOutput>(TOutput Converter(ApiDefinition input) converter);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| converter | TOutput Converter(ApiDefinition input) | Converter | Required |
Return Type
void CopyTo(int index, ApiDefinition[] array, int arrayIndex, int count);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| array | ApiDefinition[] | Array | Required | ||
| arrayIndex | int | Array Index | Required | ||
| count | int | Count | Required |
void CopyTo(ApiDefinition[] array, int arrayIndex);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| array | ApiDefinition[] | Array | Required | ||
| arrayIndex | int | Array Index | Required |
void CopyTo(ApiDefinition[] array);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| array | ApiDefinition[] | Array | Required |
int EnsureCapacity(int capacity);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| capacity | int | Capacity | Required |
Return Type
bool Exists(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
ApiDefinition Find(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
List<ApiDefinition> FindAll(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
int FindIndex(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
int FindIndex(int startIndex, bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| startIndex | int | Start Index | Required | ||
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
int FindIndex(int startIndex, int count, bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| startIndex | int | Start Index | Required | ||
| count | int | Count | Required | ||
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
ApiDefinition FindLast(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
int FindLastIndex(int startIndex, bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| startIndex | int | Start Index | Required | ||
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
int FindLastIndex(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
int FindLastIndex(int startIndex, int count, bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| startIndex | int | Start Index | Required | ||
| count | int | Count | Required | ||
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
void ForEach(Action<ApiDefinition> action);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| action | Action<ApiDefinition> | Action | Required |
Enumerator<ApiDefinition> GetEnumerator();
Return Type
List<ApiDefinition> GetRange(int index, int count);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| count | int | Count | Required |
Return Type
int IndexOf(ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required |
Return Type
int IndexOf(ApiDefinition item, int index);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required | ||
| index | int | Index | Required |
Return Type
int IndexOf(ApiDefinition item, int index, int count);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required | ||
| index | int | Index | Required | ||
| count | int | Count | Required |
Return Type
void Insert(int index, ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| item | ApiDefinition | Item | Required |
void InsertRange(int index, IEnumerable<ApiDefinition> collection);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| collection | IEnumerable<ApiDefinition> | Collection | Required |
int LastIndexOf(ApiDefinition item, int index, int count);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required | ||
| index | int | Index | Required | ||
| count | int | Count | Required |
Return Type
int LastIndexOf(ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required |
Return Type
int LastIndexOf(ApiDefinition item, int index);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required | ||
| index | int | Index | Required |
Return Type
bool Remove(ApiDefinition item);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| item | ApiDefinition | Item | Required |
Return Type
int RemoveAll(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |
Return Type
void RemoveAt(int index);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required |
void RemoveRange(int index, int count);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| count | int | Count | Required |
void Reverse();
void Reverse(int index, int count);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| count | int | Count | Required |
List<ApiDefinition> Slice(int start, int length);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| start | int | Start | Required | ||
| length | int | Length | Required |
Return Type
void Sort();
void Sort(IComparer<ApiDefinition> comparer);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| comparer | IComparer<ApiDefinition> | Comparer | Required |
void Sort(int index, int count, IComparer<ApiDefinition> comparer);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| index | int | Index | Required | ||
| count | int | Count | Required | ||
| comparer | IComparer<ApiDefinition> | Comparer | Required |
void Sort(int Comparison(ApiDefinition x, ApiDefinition y) comparison);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| comparison | int Comparison(ApiDefinition x, ApiDefinition y) | Comparison | Required |
ApiDefinition[] ToArray();
Return Type
void TrimExcess();
bool TrueForAll(bool Predicate(ApiDefinition obj) match);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| match | bool Predicate(ApiDefinition obj) | Match | Required |