2using System.Threading.Tasks;
42 string Default = this.defaultValue.IsEmpty ? null : await this.defaultValue.Evaluate(
Variables);
43 string[] DefaultValue;
45 if (!(Default is
null))
46 DefaultValue =
new string[] { Default };
48 DefaultValue = Array.Empty<
string>();
73 string Name = await this.
GetName(Variables);
74 bool Required = await this.
IsRequired(Variables);
88 if (
string.IsNullOrEmpty(s))
Static class managing editable parameters in objects. Editable parameters are defined by using the at...
Class managing a page in a data form layout.
Represents a password-valued parameter.
override async Task PopulateForm(DataForm Parameters, Language Language, Variables Variables)
Populates a data form with parameters for the object.
PasswordParameter(XmlElement Xml)
Represents a password-valued parameter.
override async Task SetParameter(DataForm Parameters, Language Language, bool OnlySetChanged, Variables Variables, SetEditableFormResult Result)
Sets the parameters of the object, based on contents in the data form.
Attributes of a report parameter.
string Page
Parameter page.
string Description
Parameter description.
string Label
Parameter label.
string Name
Parameter name.
bool Required
If parameter is required.
Abstract base class for report parameters.
async Task< ReportParameterAttributes > GetReportParameterAttributes(Variables Variables)
Evaluates the attributes of the report parameter.
Task< string > GetName(Variables Variables)
Name of the parameter.
Task< bool > IsRequired(Variables Variables)
If parameter is required.
Report node based on the contents of a report file.
Contains information about a language.
Task< string > GetStringAsync(Type Type, int Id, string Default)
Gets the string value of a string ID. If no such string exists, a string is created with the default ...