Click or drag to resize
RegexValidatedStringList Class
A list of strings where each item in the list has been validated to meet the conditions of a particular regular expression, used to verify that any item retrieved from this list follows the condition given.
Inheritance Hierarchy
SystemObject
  Bio.IO.BAMRegexValidatedStringList

Namespace: Bio.IO.BAM
Assembly: Bio.Core (in Bio.Core.dll) Version: 2.0.0.1 (2.0.0.1)
Syntax
public class RegexValidatedStringList : IList<string>, 
	ICollection<string>, IEnumerable<string>, IEnumerable

The RegexValidatedStringList type exposes the following members.

Constructors
  NameDescription
Public methodRegexValidatedStringList(String)
Initialize a list with a regular expression that all items must conform to.
Public methodRegexValidatedStringList(Regex)
Initialize a list with a regular expression that all items must conform to.
Top
Properties
  NameDescription
Public propertyCount
Public propertyIsReadOnly
Public propertyItem
Top
Methods
  NameDescription
Public methodAdd
Public methodClear
Public methodContains
Public methodCopyTo
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf
Public methodInsert
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Public methodRemoveAt
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidateItem
Validate that a string meets the criteria required to be added to the list
Top
Extension Methods
  NameDescription
Public Extension MethodAddRangeString
Adds a set of items to a list.
(Defined by ListExtensions.)
Public Extension MethodAppendString(String)Overloaded.
Yield an Enumeration of the list with the item appended to the end
(Defined by IEnumerableExtensions.)
Public Extension MethodAppendString(IEnumerableString)Overloaded.
Yield a concatenation of the two Enumerable lists
(Defined by IEnumerableExtensions.)
Public Extension MethodAsReadOnlyString
Convert a List into a ReadOnly list.
(Defined by ListExtensions.)
Public Extension MethodConvertAllString, TOutput
Runs each item through a conversion and returns the produced list.
(Defined by ListExtensions.)
Public Extension MethodElementAtString
Returns the element at a specified index in a sequence.
(Defined by IEnumerableExtensions.)
Public Extension MethodFirstString
Same semantics as Enumerable.First(), but optimized for ILists. Throws an exception if the list is empty.
(Defined by IEnumerableExtensions.)
Public Extension MethodForEachString(ActionString)Overloaded.
Calls an action on each element of a sequence. The action takes one argument: an element. It has no return value.
(Defined by IEnumerableExtensions.)
Public Extension MethodForEachString(ActionString, Int32)Overloaded.
Calls an action on each element of a sequence. The action takes two arguments: an element and the index of the element. It has no return value.
(Defined by IEnumerableExtensions.)
Public Extension MethodLastString
Same semantics as Enumerable.Last(), but optimized for ILists. Throws an exception if the list is empty.
(Defined by IEnumerableExtensions.)
Public Extension MethodShuffleString
Shuffles the elements of a sequence.
(Defined by IEnumerableExtensions.)
Public Extension MethodSingleString
Same semantics as Enumerable.Single(IEnumerable), but optimized for ILists. Throws an exception if list does not contain exactly 1 element. Otherwise returns that element.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoinOverloaded.
Creates a string from a sequence of elements. No delimiter is used.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoin(String)Overloaded.
Creates a delimited string from a sequence of elements.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoin(String, Int32, String)Overloaded.
Creates a delimited string from a sequence of elements. At most maxLength elements will be used and "..." shows that more elements were in the list.
(Defined by IEnumerableExtensions.)
Public Extension MethodSubSequenceString
Take the items from a sequence starting with item # start (index 0) and contining for count items.
(Defined by IEnumerableExtensions.)
Public Extension MethodToHashSetStringOverloaded.
Creates a HashSet from a sequence. If the sequence is already a HashSet, a new HashSet is still created.
(Defined by IEnumerableExtensions.)
Public Extension MethodToHashSetString(IEqualityComparerString)Overloaded.
Creates a HashSet from a sequence. If the sequence is already a HashSet, a new HashSet is still created.
(Defined by IEnumerableExtensions.)
Public Extension MethodToQueueString
Creates a Queue from a sequence. If the sequence is already a Queue, a new Queue is still created.
(Defined by IEnumerableExtensions.)
Top
See Also