public class WritableValueCollection<TValue> : ValueCollection<WritableValue<TValue>>,
IWritableValueCollection<WritableValue<TValue>, TValue>, IEnumerable<WritableValue<TValue>>,
IEnumerable
where TValue : struct, new()
Public Class WritableValueCollection(Of TValue As {Structure, New})
Inherits ValueCollection(Of WritableValue(Of TValue))
Implements IWritableValueCollection(Of WritableValue(Of TValue), TValue),
IEnumerable(Of WritableValue(Of TValue)), IEnumerabletype WritableValueCollection<'TValue when 'TValue : struct, new()> =
class
inherit ValueCollection<WritableValue<'TValue>>
interface IWritableValueCollection<WritableValue<'TValue>, 'TValue>
interface IEnumerable<WritableValue<'TValue>>
interface IEnumerable
end| WritableValueCollectionTValue | 初始化 WritableValueCollectionTValue 类的新实例。 |
| WritableValueCollectionTValue(WritableValueTValue) | 使用指定的可写值数组初始化 WritableValueCollectionTValue 类的新实例。 |
| Capacity | Gets or sets the total number of elements the internal data structure can hold without resizing. (继承自 ListWritableValueTValue。) |
| Count | Gets the number of elements contained in the ListT. (继承自 ListWritableValueTValue。) |
| Item | Gets or sets the element at the specified index. (继承自 ListWritableValueTValue。) |
| Add | Adds an object to the end of the ListT. (继承自 ListWritableValueTValue。) |
| AddRange | Adds the elements of the specified collection to the end of the ListT. (继承自 ListWritableValueTValue。) |
| AsReadOnly | Returns a read-only ReadOnlyCollectionT wrapper for the current collection. (继承自 ListWritableValueTValue。) |
| BinarySearch(T) | Searches the entire sorted ListT for an element using the default comparer and returns the zero-based index of the element. (继承自 ListWritableValueTValue。) |
| BinarySearch(T, IComparerT) | Searches the entire sorted ListT for an element using the specified comparer and returns the zero-based index of the element. (继承自 ListWritableValueTValue。) |
| BinarySearch(Int32, Int32, T, IComparerT) | Searches a range of elements in the sorted ListT for an element using the specified comparer and returns the zero-based index of the element. (继承自 ListWritableValueTValue。) |
| Clear | Removes all elements from the ListT. (继承自 ListWritableValueTValue。) |
| Contains | Determines whether an element is in the ListT. (继承自 ListWritableValueTValue。) |
| ConvertAllTOutput | Converts the elements in the current ListT to another type, and returns a list containing the converted elements. (继承自 ListWritableValueTValue。) |
| CopyTo(T) | Copies the entire ListT to a compatible one-dimensional array, starting at the beginning of the target array. (继承自 ListWritableValueTValue。) |
| CopyTo(T, Int32) | Copies the entire ListT to a compatible one-dimensional array, starting at the specified index of the target array. (继承自 ListWritableValueTValue。) |
| CopyTo(Int32, T, Int32, Int32) | Copies a range of elements from the ListT to a compatible one-dimensional array, starting at the specified index of the target array. (继承自 ListWritableValueTValue。) |
| EnsureCapacity | Ensures that the capacity of this list is at least the specified capacity. If the current capacity is less than capacity, it is successively increased to twice the current capacity until it is at least the specified capacity. (继承自 ListWritableValueTValue。) |
| Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) |
| Exists | Determines whether the ListT contains elements that match the conditions defined by the specified predicate. (继承自 ListWritableValueTValue。) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。) |
| Find | Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire ListT. (继承自 ListWritableValueTValue。) |
| FindAll | Retrieves all the elements that match the conditions defined by the specified predicate. (继承自 ListWritableValueTValue。) |
| FindIndex(PredicateT) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire ListT. (继承自 ListWritableValueTValue。) |
| FindIndex(Int32, PredicateT) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the ListT that extends from the specified index to the last element. (继承自 ListWritableValueTValue。) |
| FindIndex(Int32, Int32, PredicateT) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the ListT that starts at the specified index and contains the specified number of elements. (继承自 ListWritableValueTValue。) |
| FindLast | Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire ListT. (继承自 ListWritableValueTValue。) |
| FindLastIndex(PredicateT) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire ListT. (继承自 ListWritableValueTValue。) |
| FindLastIndex(Int32, PredicateT) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the ListT that extends from the first element to the specified index. (继承自 ListWritableValueTValue。) |
| FindLastIndex(Int32, Int32, PredicateT) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the ListT that contains the specified number of elements and ends at the specified index. (继承自 ListWritableValueTValue。) |
| ForEach | Performs the specified action on each element of the ListT. (继承自 ListWritableValueTValue。) |
| GetEnumerator | Returns an enumerator that iterates through the ListT. (继承自 ListWritableValueTValue。) |
| GetHashCode | Serves as the default hash function. (继承自 Object。) |
| GetRange | Creates a shallow copy of a range of elements in the source ListT. (继承自 ListWritableValueTValue。) |
| GetType | Gets the Type of the current instance. (继承自 Object。) |
| IndexOf(T) | Searches for the specified object and returns the zero-based index of the first occurrence within the entire ListT. (继承自 ListWritableValueTValue。) |
| IndexOf(T, Int32) | Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the ListT that extends from the specified index to the last element. (继承自 ListWritableValueTValue。) |
| IndexOf(T, Int32, Int32) | Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the ListT that starts at the specified index and contains the specified number of elements. (继承自 ListWritableValueTValue。) |
| Insert | Inserts an element into the ListT at the specified index. (继承自 ListWritableValueTValue。) |
| InsertRange | Inserts the elements of a collection into the ListT at the specified index. (继承自 ListWritableValueTValue。) |
| LastIndexOf(T) | Searches for the specified object and returns the zero-based index of the last occurrence within the entire ListT. (继承自 ListWritableValueTValue。) |
| LastIndexOf(T, Int32) | Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the ListT that extends from the first element to the specified index. (继承自 ListWritableValueTValue。) |
| LastIndexOf(T, Int32, Int32) | Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the ListT that contains the specified number of elements and ends at the specified index. (继承自 ListWritableValueTValue。) |
| MemberwiseClone | Creates a shallow copy of the current Object. (继承自 Object。) |
| Remove | Removes the first occurrence of a specific object from the ListT. (继承自 ListWritableValueTValue。) |
| RemoveAll | Removes all the elements that match the conditions defined by the specified predicate. (继承自 ListWritableValueTValue。) |
| RemoveAt | Removes the element at the specified index of the ListT. (继承自 ListWritableValueTValue。) |
| RemoveRange | Removes a range of elements from the ListT. (继承自 ListWritableValueTValue。) |
| Reverse | Reverses the order of the elements in the entire ListT. (继承自 ListWritableValueTValue。) |
| Reverse(Int32, Int32) | Reverses the order of the elements in the specified range. (继承自 ListWritableValueTValue。) |
| Sort | Sorts the elements in the entire ListT using the default comparer. (继承自 ListWritableValueTValue。) |
| Sort(ComparisonT) | Sorts the elements in the entire ListT using the specified ComparisonT. (继承自 ListWritableValueTValue。) |
| Sort(IComparerT) | Sorts the elements in the entire ListT using the specified comparer. (继承自 ListWritableValueTValue。) |
| Sort(Int32, Int32, IComparerT) | Sorts the elements in a range of elements in ListT using the specified comparer. (继承自 ListWritableValueTValue。) |
| ToArray | Copies the elements of the ListT to a new array. (继承自 ListWritableValueTValue。) |
| ToString | Returns a string that represents the current object. (继承自 Object。) |
| TrimExcess | Sets the capacity to the actual number of elements in the ListT, if that number is less than a threshold value. (继承自 ListWritableValueTValue。) |
| TrueForAll | Determines whether every element in the ListT matches the conditions defined by the specified predicate. (继承自 ListWritableValueTValue。) |
| (WritableValueTValue to WritableValueCollectionTValue) | 隐式转换操作符,用于将单个 WritableValueTValue 转换为 WritableValueCollectionTValue。 |
| (WritableValueTValue to WritableValueCollectionTValue) | 隐式转换操作符,用于将 WritableValueTValue 数组转换为 WritableValueCollectionTValue。 |
| ForEachWritableValueTValue |
循环遍历每个元素,执行Action动作
(由 CollectionsExtension 定义。) |
| ForEachAsyncWritableValueTValue |
循环遍历每个元素,执行异步动作
(由 CollectionsExtension 定义。) |
| GetSafeEnumeratorWritableValueTValue |
获取安全的枚举器。
(由 SystemExtension 定义。) |
| Map |
将源对象的属性映射到目标对象的属性中。
(由 Mapper 定义。) |
| Map |
将源对象映射到目标类型的实例。
(由 Mapper 定义。) |
| MapTTarget |
将源对象映射到指定目标类型的新实例。
(由 Mapper 定义。) |
| MapListWritableValueTValue, T1 |
扩展方法,将一个泛型集合中的每个元素映射到另一个泛型类型的新集合。
(由 Mapper 定义。) |
| ToJsonString |
转换为Json
(由 SerializeConvert 定义。) |
| IListAdd | Adds an item to the IList. (继承自 ListWritableValueTValue。) |
| IListContains | Determines whether the IList contains a specific value. (继承自 ListWritableValueTValue。) |
| ICollectionCopyTo | Copies the elements of the ICollection to an Array, starting at a particular Array index. (继承自 ListWritableValueTValue。) |
| IEnumerableTGetEnumerator | Returns an enumerator that iterates through a collection. (继承自 ListWritableValueTValue。) |
| IEnumerableGetEnumerator | Returns an enumerator that iterates through a collection. (继承自 ListWritableValueTValue。) |
| IListIndexOf | Determines the index of a specific item in the IList. (继承自 ListWritableValueTValue。) |
| IListInsert | Inserts an item to the IList at the specified index. (继承自 ListWritableValueTValue。) |
| IListIsFixedSize | Gets a value indicating whether the IList has a fixed size. (继承自 ListWritableValueTValue。) |
| ICollectionTIsReadOnly | Gets a value indicating whether the ICollectionT is read-only. (继承自 ListWritableValueTValue。) |
| IListIsReadOnly | Gets a value indicating whether the IList is read-only. (继承自 ListWritableValueTValue。) |
| ICollectionIsSynchronized | Gets a value indicating whether access to the ICollection is synchronized (thread safe). (继承自 ListWritableValueTValue。) |
| IListItem | Gets or sets the element at the specified index. (继承自 ListWritableValueTValue。) |
| IListRemove | Removes the first occurrence of a specific object from the IList. (继承自 ListWritableValueTValue。) |
| ICollectionSyncRoot | Gets an object that can be used to synchronize access to the ICollection. (继承自 ListWritableValueTValue。) |