Click or drag to resize

ProcessDictionaryTKey, TValue Methods

The ProcessDictionaryTKey, TValue type exposes the following members.

Methods
  Name Description
Public method Add(T) Adds an item to the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method Add(TKey, TValue) Adds an element with the provided key and value to the ProcessDictionaryTKey, TValue.
Public method AddOrUpdate(TKey, TValue) Adds a key/value pair to the ProcessDictionaryTKey, TValue if the key does not already exist, or updates a key/value pair in the ProcessDictionaryTKey, TValue if the key already exists.
Public method AddOrUpdate(TKey, FuncTKey, TValue) Adds a key/value pair to the ProcessDictionaryTKey, TValue if the key does not already exist, or updates a key/value pair in the ProcessDictionaryTKey, TValue if the key already exists.
Public method AddOrUpdate(TKey, TValue, FuncTKey, TValue, TValue) Adds a key/value pair to the ProcessDictionaryTKey, TValue if the key does not already exist, or updates a key/value pair in the ProcessDictionaryTKey, TValue if the key already exists.
Public method AddOrUpdate(TKey, FuncTKey, TValue, FuncTKey, TValue, TValue) Adds a key/value pair to the ProcessDictionaryTKey, TValue if the key does not already exist, or updates a key/value pair in the ProcessDictionaryTKey, TValue if the key already exists.
Public method AddRange Adds the elements of the specified collection to the end of the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method BinarySearch(KeyValuePairTKey, TValue) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTBinarySearch(T))
Public method BinarySearch(KeyValuePairTKey, TValue, IComparerKeyValuePairTKey, TValue) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTBinarySearch(T, IComparerT))
Public method BinarySearch(Int32, Int32, KeyValuePairTKey, TValue, IComparerKeyValuePairTKey, TValue) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTBinarySearch(Int32, Int32, T, IComparerT))
Protected method CanProcessItem Determines if an item can be processed.
(Inherited from ProcessQueueT)
Protected method CanProcessItems Determines if all items can be processed.
(Inherited from ProcessQueueT)
Public method Clear Removes all elements from the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method Contains Determines whether an element is in the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method ContainsKey Determines whether the ProcessDictionaryTKey, TValue contains an element with the specified key.
Public method ContainsValue Determines whether the ProcessDictionaryTKey, TValue contains an element with the specified value.
Public method ConvertAllTOutput Converts the elements in the current ProcessQueueT to another type, and returns a ProcessQueueT containing the converted elements.
(Inherited from ProcessQueueT)
Public method CopyTo Copies the entire ProcessQueueT to a compatible one-dimensional array, starting at the beginning of the target array.
(Inherited from ProcessQueueT)
Protected method DataAdded Notifies queue that data was added and/or modified, so it can begin processing data.
(Inherited from ProcessQueueT)
Public method Dispose Releases all the resources used by the ProcessQueueT object.
(Inherited from ProcessQueueT)
Protected method Dispose(Boolean) Releases the unmanaged resources used by the ProcessDictionaryTKey, TValue object and optionally releases the managed resources.
(Overrides ProcessQueueTDispose(Boolean))
Public method Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public method Exists Determines whether the ProcessQueueT contains elements that match the conditions defined by the specified predicate.
(Inherited from ProcessQueueT)
Protected method Finalize Releases the unmanaged resources before the ProcessQueueT object is reclaimed by GC.
(Inherited from ProcessQueueT)
Public method Find Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire ProcessQueueT.
(Inherited from ProcessQueueT)
Public method FindAll Retrieves all elements that match the conditions defined by the specified predicate.
(Inherited from ProcessQueueT)
Public method 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 range of elements in the ProcessQueueT that extends from the specified index to the last element.
(Inherited from ProcessQueueT)
Public method 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 ProcessQueueT that extends from the specified index to the last element.
(Inherited from ProcessQueueT)
Public method 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 ProcessQueueT that extends from the specified index to the last element.
(Inherited from ProcessQueueT)
Public method FindLast Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire ProcessQueueT.
(Inherited from ProcessQueueT)
Public method 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 ProcessQueueT.
(Inherited from ProcessQueueT)
Public method 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 ProcessQueueT that extends from the first element to the specified index.
(Inherited from ProcessQueueT)
Public method 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 ProcessQueueT that contains the specified number of elements and ends at the specified index.
(Inherited from ProcessQueueT)
Public method Flush Blocks the current thread, if the ProcessQueueT is active (i.e., user has called "Start" method), until all items in ProcessQueueT are processed, and then stops the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method ForEach Performs the specified action on each element of the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method GetEnumerator Returns an enumerator that iterates through the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method GetHashCode Serves as the default hash function.
(Inherited from Object)
Public method GetOrAdd(TKey, TValue) Adds a key/value pair to the ProcessDictionaryTKey, TValue if the key does not already exist.
Public method GetOrAdd(TKey, FuncTKey, TValue) Adds a key/value pair to the ProcessDictionaryTKey, TValue if the key does not already exist.
Public method GetRange Creates a shallow copy of a range of elements in the source ProcessQueueT.
(Inherited from ProcessQueueT)
Public method GetType Gets the Type of the current instance.
(Inherited from Object)
Public method IndexOf(KeyValuePairTKey, TValue) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTIndexOf(T))
Public method 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 ProcessQueueT that extends from the specified index to the last element.
(Inherited from ProcessQueueT)
Public method IndexOf(KeyValuePairTKey, TValue, Int32, Int32) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTIndexOf(T, Int32, Int32))
Public method IndexOfKey Searches for the specified key and returns the zero-based index within the entire ProcessDictionaryTKey, TValue.
Public method IndexOfValue Searches for the specified value and returns the zero-based index of the first occurrence within the entire ProcessDictionaryTKey, TValue.
Public method Insert Inserts an element into the ProcessQueueT at the specified index.
(Inherited from ProcessQueueT)
Public method InsertRange Inserts the elements of a collection into the ProcessQueueT at the specified index.
(Inherited from ProcessQueueT)
Public method LastIndexOf(KeyValuePairTKey, TValue) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTLastIndexOf(T))
Public method LastIndexOf(KeyValuePairTKey, TValue, Int32) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTLastIndexOf(T, Int32))
Public method LastIndexOf(KeyValuePairTKey, TValue, Int32, Int32) This function doesn't have the same meaning in the ProcessDictionaryTKey, TValue as it does in ProcessQueueT, so it is marked as hidden from the editor. However it returns IndexOfKey(TKey) so that it returns a value that at least makes sense in case it gets called.
(Overrides ProcessQueueTLastIndexOf(T, Int32, Int32))
Protected method MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
Protected method OnItemProcessed Raises the base class ItemProcessed event.
(Inherited from ProcessQueueT)
Protected method OnItemsProcessed Raises the base class ItemsProcessed event.
(Inherited from ProcessQueueT)
Protected method OnItemsTimedOut Raises the base class ItemsTimedOut event.
(Inherited from ProcessQueueT)
Protected method OnItemTimedOut Raises the base class ItemTimedOut event.
(Inherited from ProcessQueueT)
Protected method OnProcessException Raises the base class ProcessException event.
(Inherited from ProcessQueueT)
Public method Remove(TKey) Removes the element with the specified key from the ProcessDictionaryTKey, TValue.
Public method Remove(T) Removes the first occurrence of a specific object from the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method RemoveAll Removes the all the elements that match the conditions defined by the specified predicate.
(Inherited from ProcessQueueT)
Public method RemoveAt Removes the element at the specified index of the ProcessQueueT.
(Inherited from ProcessQueueT)
Public method RemoveRange Removes a range of elements from the ProcessQueueT.
(Inherited from ProcessQueueT)
Protected method RequeueItem Requeues item into ProcessQueueT according to specified requeue reason.
(Inherited from ProcessQueueT)
Protected method RequeueItems Requeues items into ProcessQueueT according to specified requeue reason.
(Inherited from ProcessQueueT)
Public method Reverse Reverses the order of the elements in the entire ProcessQueueT.
(Inherited from ProcessQueueT)
Public method Reverse(Int32, Int32) Reverses the order of the elements in the specified range.
(Inherited from ProcessQueueT)
Public method SignalDataModified Manually signals that data has been modified and processing should resume.
(Inherited from ProcessQueueT)
Public method Sort ProcessDictionaryTKey, TValue is based on a DictionaryListTKey, TValue which is already sorted, so calling this function has no effect. As a result this function is marked as hidden from the editor.
(Overrides ProcessQueueTSort)
Public method Sort(ComparisonKeyValuePairTKey, TValue) ProcessDictionaryTKey, TValue is based on a DictionaryListTKey, TValue which is already sorted, so calling this function has no effect. As a result this function is marked as hidden from the editor.
(Overrides ProcessQueueTSort(ComparisonT))
Public method Sort(IComparerKeyValuePairTKey, TValue) ProcessDictionaryTKey, TValue is based on a DictionaryListTKey, TValue which is already sorted, so calling this function has no effect. As a result this function is marked as hidden from the editor.
(Overrides ProcessQueueTSort(IComparerT))
Public method Sort(Int32, Int32, IComparerKeyValuePairTKey, TValue) ProcessDictionaryTKey, TValue is based on a DictionaryListTKey, TValue which is already sorted, so calling this function has no effect. As a result this function is marked as hidden from the editor.
(Overrides ProcessQueueTSort(Int32, Int32, IComparerT))
Public method Start Starts item processing.
(Inherited from ProcessQueueT)
Public method Stop Stops item processing.
(Inherited from ProcessQueueT)
Public method ToArray Copies the elements contained in the ProcessQueueT to a new array.
(Inherited from ProcessQueueT)
Public method ToString Returns a string that represents the current object.
(Inherited from Object)
Public method TrueForAll Determines whether every element in the ProcessQueueT matches the conditions defined by the specified predicate.
(Inherited from ProcessQueueT)
Public method TryGetValue Gets the value associated with the specified key.
Public method TryTake(T) Attempts to remove and return an object from the ProcessQueueT.
(Inherited from ProcessQueueT)
Top
Extension Methods
  Name Description
Public Extension Method AllParallelKeyValuePairTKey, TValue Determines whether all elements of a sequence satisfy a condition with each item being tested in parallel.
(Defined by CollectionExtensions)
Public Extension Method DistinctByKeyValuePairTKey, TValue, TKey Returns only the elements whose keys are distinct.
(Defined by CollectionExtensions)
Public Extension Method GetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension Method GetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension Method MajorityKeyValuePairTKey, TValue Returns the majority value in the collection, or default type value if no item represents the majority.
(Defined by CollectionExtensions)
Public Extension Method MajorityKeyValuePairTKey, TValue Returns the majority value in the collection, or defaultValue if no item represents the majority.
(Defined by CollectionExtensions)
Public Extension Method MajorityByKeyValuePairTKey, TValue, TKey Returns the majority value in the collection, or default type value if no item represents the majority.
(Defined by CollectionExtensions)
Public Extension Method MajorityByKeyValuePairTKey, TValue, TKey Returns the majority value in the collection, or defaultValue if no item represents the majority.
(Defined by CollectionExtensions)
Public Extension Method MaxKeyValuePairTKey, TValue Returns the largest item from the enumeration.
(Defined by CollectionExtensions)
Public Extension Method MaxKeyValuePairTKey, TValue Returns the largest item from the enumeration.
(Defined by CollectionExtensions)
Public Extension Method MaxByKeyValuePairTKey, TValue, TKey Selects the largest item from the enumeration.
(Defined by CollectionExtensions)
Public Extension Method MedianKeyValuePairTKey, TValue Gets the median item(s) from an enumeration, i.e., one return item for odd lengths, two for even lengths.
(Defined by CollectionExtensions)
Public Extension Method MinKeyValuePairTKey, TValue Returns the smallest item from the enumeration.
(Defined by CollectionExtensions)
Public Extension Method MinKeyValuePairTKey, TValue Returns the smallest item from the enumeration.
(Defined by CollectionExtensions)
Public Extension Method MinByKeyValuePairTKey, TValue, TKey Selects the smallest item from the enumeration.
(Defined by CollectionExtensions)
Public Extension Method MinorityKeyValuePairTKey, TValue Returns the minority value in the collection, or default type value if no item represents the minority.
(Defined by CollectionExtensions)
Public Extension Method MinorityKeyValuePairTKey, TValue Returns the minority value in the collection, or defaultValue if no item represents the minority.
(Defined by CollectionExtensions)
Public Extension Method MinorityByKeyValuePairTKey, TValue, TKey Returns the minority value in the collection, or default type value if no item represents the majority.
(Defined by CollectionExtensions)
Public Extension Method MinorityByKeyValuePairTKey, TValue, TKey Returns the minority value in the collection, or defaultValue if no item represents the majority.
(Defined by CollectionExtensions)
Public Extension Method StandardDeviationKeyValuePairTKey, TValue Computes the standard deviation over a sequence of Double values.
(Defined by NumericalAnalysisExtensions)
Public Extension Method StandardDeviationKeyValuePairTKey, TValue Computes the standard deviation over a sequence of Decimal values.
(Defined by NumericalAnalysisExtensions)
Public Extension Method StandardDeviationKeyValuePairTKey, TValue Computes the standard deviation over a sequence of Single values.
(Defined by NumericalAnalysisExtensions)
Public Extension Method ToDelimitedStringKeyValuePairTKey, TValue Converts an enumeration to a string, using the default delimiter ("|") that can later be converted back to a list using LoadDelimitedString.
(Defined by CollectionExtensions)
Public Extension Method ToDelimitedStringKeyValuePairTKey, TValue Converts an enumeration to a string that can later be converted back to a list using LoadDelimitedString.
(Defined by CollectionExtensions)
Public Extension Method ToDelimitedStringKeyValuePairTKey, TValue Converts an enumeration to a string that can later be converted back to a list using LoadDelimitedString.
(Defined by CollectionExtensions)
Public Extension Method ToPagedListKeyValuePairTKey, TValue Gets a PagedListT to paginate source enumeration for a given page and specified pageSize.
(Defined by CollectionExtensions)
Top
See Also