Show / Hide Table of Contents

Class SubtractCombinator

Implements the subtract combinator. All elements that exists in the right provider is removed from the left

Inheritance
object
Combinator
SubtractCombinator
Inherited Members
Combinator._leftProvider
Combinator._rightProvider
Combinator._options
Combinator._duplicateList
Combinator._rowComparer
Combinator._pageSize
Combinator._pageNumber
Combinator._parent
Combinator._rowCount
Combinator.SetPagingInfo(int, int)
Combinator.GetResultInformationAsync()
Combinator.SetOrderBy(params ArchiveOrderByInfo[])
Combinator.HasDuplicate(ArchiveRow)
Combinator.GetRowKey(ArchiveRow)
Combinator.DoRowCount(string)
Combinator.LeftEnum
Combinator.RightEnum
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class SubtractCombinator : Combinator

Constructors

SubtractCombinator(IArchiveProvider, IArchiveProvider, CombinedSelectionProviderBase)

Constructor

Declaration
public SubtractCombinator(IArchiveProvider left, IArchiveProvider right, CombinedSelectionProviderBase parent)
Parameters
Type Name Description
IArchiveProvider left
IArchiveProvider right
CombinedSelectionProviderBase parent

Methods

GetRowsAsync(string, CancellationToken)

Returns those rows from the left selection that does not exist in the right

Declaration
public override IAsyncEnumerable<ArchiveRow> GetRowsAsync(string options, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string options
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<ArchiveRow>
Overrides
Combinator.GetRowsAsync(string, CancellationToken)

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top