Show / Hide Table of Contents

Class QueryAggregateFunction

Represents declarative aggregation of values.

Inheritance
Object
QueryAggregateFunction
QueryEnumerableAggregateFunction
Inherited Members
System.Object.ToString()
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
Namespace: IRM.Messaging
Assembly: IRM.dll
Syntax
[Serializable]
public abstract class QueryAggregateFunction

Properties

AggregateMethodName

Gets the method name of the specific function.

Declaration
public abstract string AggregateMethodName { get; }
Property Value
String

Caption

Gets or sets the informative message to display as an illustration of the aggregate function.

Declaration
public string Caption { get; set; }
Property Value
String

FunctionName

Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works.

Declaration
public virtual string FunctionName { get; set; }
Property Value
String

ResultFormatString

Gets or sets a string that is used to format the result value.

Declaration
public virtual string ResultFormatString { get; set; }
Property Value
String

SourceField

Gets or sets the name of the field, of the item from the set of items, which value is used as the argument of the aggregate function.

Declaration
public virtual string SourceField { get; set; }
Property Value
String

Methods

GenerateFunctionName()

Generates default name for this function using this type's name.

Declaration
protected virtual string GenerateFunctionName()
Returns
String

A generated function name.

Extension Methods

ObjectExtensions.DeepClone<T>(T)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX