IRecordNumberSet Interface

Provides access to members that control the collection of record numbers, and to compare record number collections. Record number sets are used in selections with file based data.

Members

Name Description
Method Add Adds a record number to the collection.
Method AddRange Adds a range of record numbers to the collection starting with the minRecord and ending with the maxRecord.
Method And Combines the record numbers that are common to both collections into a single collection.
Method ClearAll Clear all record numbers.
Method Delete Removes a record number from the collection.
Method Difference Returns the record numbers that are not in the collection, but are present in the input collection.
Read-only property IDs Enumerates the record numbers in the record number collection.
Read-only property MaximumRecordNumber The maximum record in the record number collection.
Read-only property MinimumRecordNumber The minimum record in the record number collection.
Method Negate Inverts the collection; selected records become unselected and unselected records become selected.
Method Or Combines all the record numbers that are in one or the other collection into a single collection.
Method SetAll Set all record numbers.
Method SetBounds Sets the starting and ending record numbers for the record number collection, then adds all record numbers between those values to the collection.
Method XOr Combines the record numbers that are in one of the collections, but not both collections, into a single collection.

IRecordNumberSet.Add Method

Adds a record number to the collection.

Public Sub Add ( _
    ByVal recordNumber As Integer _
)
public void Add (
    int recordNumber
);

IRecordNumberSet.AddRange Method

Adds a range of record numbers to the collection starting with the minRecord and ending with the maxRecord.

Public Sub AddRange ( _
    ByVal minRecord As Integer, _
    ByVal maxRecord As Integer _
)
public void AddRange (
    int minRecord,
    int maxRecord
);

IRecordNumberSet.And Method

Combines the record numbers that are common to both collections into a single collection.

Public Function And ( _
    ByVal otherRecordNumberSet As IRecordNumberSet _
) As IRecordNumberSet
public IRecordNumberSet And (
    IRecordNumberSet otherRecordNumberSet
);

IRecordNumberSet.ClearAll Method

Clear all record numbers.

Public Sub ClearAll ( _
)
public void ClearAll (
);

IRecordNumberSet.Delete Method

Removes a record number from the collection.

Public Sub Delete ( _
    ByVal recordNumber As Integer _
)
public void Delete (
    int recordNumber
);

IRecordNumberSet.Difference Method

Returns the record numbers that are not in the collection, but are present in the input collection.

Public Function Difference ( _
    ByVal otherRecordNumberSet As IRecordNumberSet _
) As IRecordNumberSet
public IRecordNumberSet Difference (
    IRecordNumberSet otherRecordNumberSet
);

IRecordNumberSet.IDs Property

Enumerates the record numbers in the record number collection.

Public ReadOnly Property IDs As IEnumIDs
public IEnumIDs IDs {get;}

IRecordNumberSet.MaximumRecordNumber Property

The maximum record in the record number collection.

Public ReadOnly Property MaximumRecordNumber As Integer
public int MaximumRecordNumber {get;}

IRecordNumberSet.MinimumRecordNumber Property

The minimum record in the record number collection.

Public ReadOnly Property MinimumRecordNumber As Integer
public int MinimumRecordNumber {get;}

IRecordNumberSet.Negate Method

Inverts the collection; selected records become unselected and unselected records become selected.

Public Function Negate ( _
) As IRecordNumberSet
public IRecordNumberSet Negate (
);

IRecordNumberSet.Or Method

Combines all the record numbers that are in one or the other collection into a single collection.

Public Function Or ( _
    ByVal otherRecordNumberSet As IRecordNumberSet _
) As IRecordNumberSet
public IRecordNumberSet Or (
    IRecordNumberSet otherRecordNumberSet
);

IRecordNumberSet.SetAll Method

Set all record numbers.

Public Sub SetAll ( _
)
public void SetAll (
);

IRecordNumberSet.SetBounds Method

Sets the starting and ending record numbers for the record number collection, then adds all record numbers between those values to the collection.

Public Sub SetBounds ( _
    ByVal startRecordNumber As Integer, _
    ByVal maxRecordNumber As Integer _
)
public void SetBounds (
    int startRecordNumber,
    int maxRecordNumber
);

IRecordNumberSet.XOr Method

Combines the record numbers that are in one of the collections, but not both collections, into a single collection.

Public Function XOr ( _
    ByVal otherRecordNumberSet As IRecordNumberSet _
) As IRecordNumberSet
public IRecordNumberSet XOr (
    IRecordNumberSet otherRecordNumberSet
);

Classes that implement IRecordNumberSet

Classes Description
RecordNumberSet A collection of record numbers. Record number sets are used in selections with file based data.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.