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