Show / Hide Table of Contents

Class CountAllAggregation

Aggregation plugin: Count all values, regardless of content

Inheritance
object
AggregationPluginBase
CountAllAggregation
Implements
IAggregationPlugin
Inherited Members
AggregationPluginBase.HasModifier(string)
AggregationPluginBase.FirstModifier()
AggregationPluginBase.SetModifiers(string[])
AggregationPluginBase.AddItem(ArchiveColumnData[])
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists.Aggregation
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[AggregationPlugin("CountAll")]
public class CountAllAggregation : AggregationPluginBase, IAggregationPlugin

Constructors

CountAllAggregation()

Aggregation plugin: Count all values, regardless of content

Declaration
public CountAllAggregation()

Fields

PluginName

Aggregation plugin: Count all values, regardless of content

Declaration
public const string PluginName = "CountAll"
Field Value
Type Description
string

Methods

AddItem(ArchiveColumnData)

Accept one item, and return its replacement (output in the detail row)

Declaration
public override ArchiveColumnData AddItem(ArchiveColumnData item)
Parameters
Type Name Description
ArchiveColumnData item
Returns
Type Description
ArchiveColumnData

This value will be output in the current detail row. It can be the incoming item unchaged, a transformation of it, or the current (running) value of the aggregate - it all depends on the precise function the aggregator

Overrides
AggregationPluginBase.AddItem(ArchiveColumnData)

GetAggregatedValue()

Return the aggregate value (output in the footer)

Declaration
public override ArchiveColumnData GetAggregatedValue()
Returns
Type Description
ArchiveColumnData
Overrides
AggregationPluginBase.GetAggregatedValue()

ToString()

Aggregation plugin: Count all values, regardless of content

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Implements

IAggregationPlugin

Extension Methods

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