Class
FunctionAttribute

Used to specify the usage and the design time description of the functions.

Definition

Namespace:Telerik.Reporting.Expressions

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false)]
public class FunctionAttribute : Attribute

Inheritance: objectAttributeFunctionAttribute

Constructors

FunctionAttribute()

Declaration

cs-api-definition
public FunctionAttribute()

Fields

Default

Returns the default instance of the attribute with all its properties set to default values.

Declaration

cs-api-definition
public static readonly FunctionAttribute Default

Field Value

FunctionAttribute

Properties

Category

Gets or sets the category of the function as it should be displayed in the expression builder.

Declaration

cs-api-definition
public string Category { get; set; }

Property Value

string

Description

Gets or sets the description of the function displayed in the expression builder.

Declaration

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
public string Namespace { get; set; }

Property Value

string

Methods

Equals(object)

Indicates whether this attribute instance and a specified object are equal.

Declaration

cs-api-definition
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 Attribute.Equals(object)

GetHashCode()

Returns the hash code for this attribute instance.

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

A 32-bit signed integer hash code.

Overrides Attribute.GetHashCode()

IsDefaultAttribute()

Determines if this attribute is the default.

Declaration

cs-api-definition
public override bool IsDefaultAttribute()

Returns

bool

true if the attribute is the default value for this attribute class; otherwise, false.

Overrides Attribute.IsDefaultAttribute()