Nevron Open Vision Documentation
NList<T> Class Members
Properties  Methods 


The following tables list the members exposed by NList<T>.

Public Constructors
 NameDescription
Public ConstructorNList<T> ConstructorOverloaded.   
Top
Public Methods
 NameDescription
Public MethodAddOverloaded. Adds (appends) an item to the list.  
Public MethodAddFastUnsafe add method that adds the specified item and increases the count. Call the BeginFastAdd method before calling this method.  
Public MethodAddFastNoNullUnsafe add method that adds the specified item and increases the count, unless it is null. Call the BeginFastAdd method before calling this method.  
Public MethodAddNoDuplicatesOverloaded. Adds a non duplicate item to the list  
Public MethodAddNoNullAdds a non null item to the list  
Public MethodAddRangeOverloaded. Adds a range of items to this list.  
Public MethodAddRangeNoDuplicatesOverloaded. Adds a range of objects without adding duplicate ones.  
Public MethodBeginFastAddCall this method before calling the FastAdd method not more that the specified count.  
Public MethodBinarySearchOverloaded. Searches for the index at which the item occurs by using a binary search. It is an user responsibility to first sort the list in ascending order.  
Public MethodBubbleSortOverloaded. Sorts the entire list by using a default comparer and the bubble sort algorithm.  
Public MethodCastAll<TTarget>Casts all items in this list to the specified target type. Returns a new list with the casted objects  
Public MethodConvertAll<TOutput>  
Public MethodCopyToOverloaded. Copies the items of this array (from 0 to Count) to the specified target array (from 0).  
Public MethodFilterFilters the elements of this list and returns a new list in which all elements satisfy the filter criteria  
Public MethodFilterCountDetermines the count of elements in this array, which satisfy the specified filter  
Public Methodstatic (Shared in Visual Basic)FromItemCreates a list that contains the specified item.  
Public MethodGetRangeGets a range of items of this list  
Public MethodInsertInserts the specified item at the specified index  
Public MethodInsertRangeOverloaded. Inserts a range of items in the specified list at the specified index  
Public MethodPeekBackReturns the last item from the deque, without removing it.  
Public MethodPeekFrontReturns the first item from the deque, without removing it.  
Public MethodPopBackRemoves and returns the last item from the deque.  
Public MethodPopFrontRemoves and returns the first item from the deque.  
Public MethodPushBackPushes the item at the back of the deque (makes it the last item in the deque)  
Public MethodPushFrontPushes the item at the front of the deque (makes it the first item in the deque)  
Public MethodRecycleRecycles this object.  
Public MethodRemoveOverloaded. Removes the first occurrence of the specified item, if any.  
Public MethodRemoveAllRemoves all occurrence of the specified item.  
Public MethodRemoveAtRemoves the item at the given index from the list.  
Public MethodRemoveLastOverloaded. Removes the last occurrence of the specified item.  
Public MethodRemoveRangeRemoves the specified range of items from this list  
Public MethodReverseOverloaded. Reverses the items in this list  
Public MethodSortOverloaded. Sorts the entire list by using a default comparer and the quick sort algorithm.  
Public MethodSwapSwaps this list content with the specified other list.  
Public MethodToArray<TOutput>Converts this list to system array of the corresponding type  
Top
See Also

Reference

NList<T> Class
Nevron.Nov.DataStructures Namespace

 

 


©2017. Nevron Software LLC.

Send Feedback