Used to specify the usage and the design time description of the aggregate function. This class cannot be inherited.
Definition
Namespace:Telerik.Reporting.Expressions
Assembly:Telerik.Reporting.dll
Syntax:
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
public sealed class AggregateFunctionAttribute : Attribute
Inheritance: objectAttributeAggregateFunctionAttribute
Constructors
Initializes a new instance of the AggregateFunctionAttribute class.
public AggregateFunctionAttribute()
Fields
Returns the default instance of the attribute with all its properties set to default values.
public static readonly AggregateFunctionAttribute Default
Properties
Description
string
Gets the description of the aggregate function displayed in the expression builder.
public string Description { get; set; }
IsVisible
bool
Gets a value indicating whether the aggregate should be shown at
design time. Default value is true.
public bool IsVisible { get; set; }
Name
string
Gets the name of the aggregate function as it should be used in the expressions.
public string Name { get; set; }
ReturnType
Type
Gets or sets the return type of the aggregate function as it should be used in the expressions.
public Type ReturnType { get; set; }
Methods
Equals(object)
bool
Indicates whether this attribute instance and a specified object are equal.
public override bool Equals(object obj)
Another object to compare to.
Returns:bool
true if obj is equal to this instance; otherwise,
false.
Overrides:
Returns the hash code for this attribute instance.
public override int GetHashCode()
int
A 32-bit signed integer hash code.
Overrides:
Determines if this attribute is the default.
public override bool IsDefaultAttribute()
bool
true if the attribute is the default value for this attribute
class; otherwise, false.
Overrides: