Click or drag to resize

RequiredColumnCollection Class

Provides functionality for extracting the required columns for a data provider.
Inheritance Hierarchy
SystemObject
  System.Collections.GenericHashSetString
    Colygon.MatchPoint.Core.DataProvidersRequiredColumnCollection

Namespace:  Colygon.MatchPoint.Core.DataProviders
Assembly:  Colygon.MatchPoint (in Colygon.MatchPoint.dll) Version: 2019.2.1.0
Syntax
C#
[SerializableAttribute]
public sealed class RequiredColumnCollection : HashSet<string>

The RequiredColumnCollection type exposes the following members.

Constructors
  NameDescription
Public methodRequiredColumnCollection
Initializes a new instance of the RequiredColumnCollection class
Top
Properties
  NameDescription
Public propertyComparer (Inherited from HashSetString.)
Public propertyCount
Gets the number of elements that are contained in a set.
(Inherited from HashSetString.)
Top
Methods
  NameDescription
Public methodAdd
Adds the specified element to a set.
(Inherited from HashSetString.)
Public methodAddFromExpression
Public methodClear (Inherited from HashSetString.)
Public methodContains (Inherited from HashSetString.)
Public methodCopyTo(T) (Inherited from HashSetString.)
Public methodCopyTo(T, Int32) (Inherited from HashSetString.)
Public methodCopyTo(T, Int32, Int32) (Inherited from HashSetString.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExceptWith (Inherited from HashSetString.)
Public methodGetEnumerator (Inherited from HashSetString.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetObjectData (Inherited from HashSetString.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIntersectWith
Modifies the current HashSetT object to contain only elements that are present in that object and in the specified collection.
(Inherited from HashSetString.)
Public methodIsProperSubsetOf (Inherited from HashSetString.)
Public methodIsProperSupersetOf (Inherited from HashSetString.)
Public methodIsSubsetOf (Inherited from HashSetString.)
Public methodIsSupersetOf (Inherited from HashSetString.)
Public methodOnDeserialization
Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.
(Inherited from HashSetString.)
Public methodOverlaps (Inherited from HashSetString.)
Public methodRemove (Inherited from HashSetString.)
Public methodRemoveWhere (Inherited from HashSetString.)
Public methodSetEquals (Inherited from HashSetString.)
Public methodSymmetricExceptWith
Modifies the current HashSetT object to contain only elements that are present either in that object or in the specified collection, but not both.
(Inherited from HashSetString.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrimExcess
Sets the capacity of a HashSetT object to the actual number of elements it contains, rounded up to a nearby, implementation-specific value.
(Inherited from HashSetString.)
Public methodTryGetValue
Searches the set for a given value and returns the equal value it finds, if any.
(Inherited from HashSetString.)
Public methodUnionWith (Inherited from HashSetString.)
Top
Remarks
The collection of required columns is done as late as possible (before data is aggregated by the data provider) to ensure that all dependencies for that data provider are established.

Controls (i.e. the DataGrid Web Part or the Composite Web Part) will add additional columns resulting from dependencies of connected Web Parts.

See Also