Provides a description that is specifically crafted for AI assistant consumption. When present on a type or property, it takes precedence over all other description sources (XML doc comments, DescriptionAttribute).
Place this attribute on Telerik.Reporting model types and their properties to supply domain-focused, unambiguous descriptions that guide an AI agent during report authoring. The attribute is intentionally separate from DescriptionAttribute so that it can be tuned for AI use-cases without affecting designer or IDE tooling.
Definition
Namespace:Telerik.Reporting
Assembly:Telerik.Reporting.dll
Syntax:
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Property|AttributeTargets.Interface, AllowMultiple = false, Inherited = true)]
public sealed class AIAssistantDescriptionAttribute : Attribute
Inheritance: objectAttributeAIAssistantDescriptionAttribute
Constructors
Initializes a new instance of the attribute with the given AI-optimised description.
public AIAssistantDescriptionAttribute(string description)
Properties
Description
string
Gets the AI-optimised description text.
public string Description { get; }