Skip to main content
A newer version of this page is available. .

DataSourceTypes Members

Specifies the data source types available on the Select the Data Source Type wizard page.

Constructors

Name Description
DataSourceTypes() Initializes a new instance of the DataSourceTypes class with the default settings.
DataSourceTypes(IEnumerable<DataSourceType>) Initializes a new instance of the DataSourceTypes class with the specified data source types.

Properties

Name Description
All static Indicates that all data source types are available on the Select the Data Source Type wizard page.
Comparer Gets the IEqualityComparer<T> object that is used to determine equality for the values in the set. Inherited from HashSet<T>.
Count Gets the number of elements that are contained in a set. Inherited from HashSet<T>.
ICollection<T>.IsReadOnly Gets a value indicating whether a collection is read-only. Inherited from HashSet<T>.

Methods

Name Description
Add(T) Adds the specified element to a set. Inherited from HashSet<T>.
Clear() Removes all elements from a HashSet<T> object. Inherited from HashSet<T>.
Contains(T) Determines whether a HashSet<T> object contains the specified element. Inherited from HashSet<T>.
CopyTo(T[], Int32, Int32) Copies the specified number of elements of a HashSet<T> object to an array, starting at the specified array index. Inherited from HashSet<T>.
CopyTo(T[], Int32) Copies the elements of a HashSet<T> object to an array, starting at the specified array index. Inherited from HashSet<T>.
CopyTo(T[]) Copies the elements of a HashSet<T> object to an array. Inherited from HashSet<T>.
CreateSetComparer() static Returns an IEqualityComparer object that can be used for equality testing of a HashSet<T> object. Inherited from HashSet<T>.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
ExceptWith(IEnumerable<T>) Removes all elements in the specified collection from the current HashSet<T> object. Inherited from HashSet<T>.
GetEnumerator() Returns an enumerator that iterates through a HashSet<T> object. Inherited from HashSet<T>.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetObjectData(SerializationInfo, StreamingContext) Implements the ISerializable interface and returns the data needed to serialize a HashSet<T> object. Inherited from HashSet<T>.
GetType() Gets the Type of the current instance. Inherited from Object.
IntersectWith(IEnumerable<T>) Modifies the current HashSet<T> object to contain only elements that are present in that object and in the specified collection. Inherited from HashSet<T>.
IsProperSubsetOf(IEnumerable<T>) Determines whether a HashSet<T> object is a proper subset of the specified collection. Inherited from HashSet<T>.
IsProperSupersetOf(IEnumerable<T>) Determines whether a HashSet<T> object is a proper superset of the specified collection. Inherited from HashSet<T>.
IsSubsetOf(IEnumerable<T>) Determines whether a HashSet<T> object is a subset of the specified collection. Inherited from HashSet<T>.
IsSupersetOf(IEnumerable<T>) Determines whether a HashSet<T> object is a superset of the specified collection. Inherited from HashSet<T>.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
OnDeserialization(Object) Implements the ISerializable interface and raises the deserialization event when the deserialization is complete. Inherited from HashSet<T>.
Overlaps(IEnumerable<T>) Determines whether the current HashSet<T> object and a specified collection share common elements. Inherited from HashSet<T>.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
Remove(T) Removes the specified element from a HashSet<T> object. Inherited from HashSet<T>.
RemoveWhere(Predicate<T>) Removes all elements that match the conditions defined by the specified predicate from a HashSet<T> collection. Inherited from HashSet<T>.
SetEquals(IEnumerable<T>) Determines whether a HashSet<T> object and the specified collection contain the same elements. Inherited from HashSet<T>.
SymmetricExceptWith(IEnumerable<T>) Modifies the current HashSet<T> object to contain only elements that are present either in that object or in the specified collection, but not both. Inherited from HashSet<T>.
ICollection<T>.Add(T) Adds an item to an ICollection<T> object. Inherited from HashSet<T>.
IEnumerable<T>.GetEnumerator() Returns an enumerator that iterates through a collection. Inherited from HashSet<T>.
IEnumerable.GetEnumerator() Returns an enumerator that iterates through a collection. Inherited from HashSet<T>.
ToString() Returns a string that represents the current object. Inherited from Object.
TrimExcess() Sets the capacity of a HashSet<T> object to the actual number of elements it contains, rounded up to a nearby, implementation-specific value. Inherited from HashSet<T>.
TryGetValue(T, T) Searches the set for a given value and returns the equal value it finds, if any. Inherited from HashSet<T>.
UnionWith(IEnumerable<T>) Modifies the current HashSet<T> object to contain all elements that are present in itself, the specified collection, or both. Inherited from HashSet<T>.
See Also