Class UrlMatchPatternCollection
A class used for control URL, Domain and File type access using positive and negative wild-card(*?) and Regex rules.
Inheritance
System.Object
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>
UrlMatchPatternCollection
Implements
System.Collections.Generic.IList<System.Text.RegularExpressions.Regex>
System.Collections.Generic.ICollection<System.Text.RegularExpressions.Regex>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<System.Text.RegularExpressions.Regex>
System.Collections.Generic.IReadOnlyCollection<System.Text.RegularExpressions.Regex>
System.Collections.Generic.IEnumerable<System.Text.RegularExpressions.Regex>
System.Collections.IEnumerable
Inherited Members
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.get_Item(System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Add(System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.Add(System.Object)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.AddRange(System.Collections.Generic.IEnumerable<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.AsReadOnly()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.BinarySearch(System.Int32, System.Int32, System.Text.RegularExpressions.Regex, System.Collections.Generic.IComparer<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.BinarySearch(System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.BinarySearch(System.Text.RegularExpressions.Regex, System.Collections.Generic.IComparer<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Clear()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Contains(System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.Contains(System.Object)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.ConvertAll<TOutput>(System.Converter<System.Text.RegularExpressions.Regex, TOutput>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.CopyTo(System.Text.RegularExpressions.Regex[])
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.CopyTo(System.Int32, System.Text.RegularExpressions.Regex[], System.Int32, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.CopyTo(System.Text.RegularExpressions.Regex[], System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Exists(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Find(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindAll(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindIndex(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindIndex(System.Int32, System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindIndex(System.Int32, System.Int32, System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindLast(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindLastIndex(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindLastIndex(System.Int32, System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.FindLastIndex(System.Int32, System.Int32, System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.ForEach(System.Action<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.GetEnumerator()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.Generic.IEnumerable<System.Text.RegularExpressions.Regex>.GetEnumerator()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.GetRange(System.Int32, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.IndexOf(System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.IndexOf(System.Object)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.IndexOf(System.Text.RegularExpressions.Regex, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.IndexOf(System.Text.RegularExpressions.Regex, System.Int32, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Insert(System.Int32, System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.LastIndexOf(System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.LastIndexOf(System.Text.RegularExpressions.Regex, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.LastIndexOf(System.Text.RegularExpressions.Regex, System.Int32, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Remove(System.Text.RegularExpressions.Regex)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.Remove(System.Object)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.RemoveAll(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.RemoveAt(System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.RemoveRange(System.Int32, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Reverse()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Reverse(System.Int32, System.Int32)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Sort()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Sort(System.Collections.Generic.IComparer<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Sort(System.Comparison<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.ToArray()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.TrimExcess()
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.TrueForAll(System.Predicate<System.Text.RegularExpressions.Regex>)
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Capacity
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Count
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.IsFixedSize
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.Generic.ICollection<System.Text.RegularExpressions.Regex>.IsReadOnly
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.IsReadOnly
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.Item[System.Int32]
System.Collections.Generic.List<System.Text.RegularExpressions.Regex>.System.Collections.IList.Item[System.Int32]
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: IronWebScraper.Urls
Assembly: IronWebScraper.dll
Syntax
public class UrlMatchPatternCollection : List<Regex>, IList<Regex>, ICollection<Regex>, IList, ICollection, IReadOnlyList<Regex>, IReadOnlyCollection<Regex>, IEnumerable<Regex>, IEnumerable
Constructors
UrlMatchPatternCollection()
Declaration
public UrlMatchPatternCollection()
Methods
Add(String)
Adds a match pattern using strings with wild-card.
? matches exactly 1 character
* matches exactly zero to any number of characters
Declaration
public void Add(string WildCardPattern)
Parameters
Type | Name | Description |
---|---|---|
System.String | WildCardPattern | The wild-card pattern. |
Add(String[])
Adds multiple match patterns using strings with wild-card.
? matches exactly 1 character
* matches exactly zero to any number of characters
Declaration
public void Add(params string[] WildCardPatterns)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | WildCardPatterns | The wild-card patterns. |
Implements
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable