2using System.Threading.Tasks;
29 foreach (XmlNode N
in Xml.ChildNodes)
31 if (!(N is XmlElement E2))
46 this.options = Options2.ToArray();
67 Description = Base.Description,
68 Required = Base.Required,
69 RestrictToOptions = await this.restrictToOptions.Evaluate(
Variables,
false),
70 Options = Options.ToArray()
Represents a string-valued option.
Represents a string-valued option.
Attributes of a report parameter.
string Page
Parameter page.
Attributes of a report parameter with options.
Represents a parameter with possible options on a command.
async Task< ReportParameterWithOptionsAttributes > GetReportParameterWithOptionsAttributes(Variables Variables)
Evaluates the attributes of the report parameter with options.
ReportParameterWithOptions(XmlElement Xml)
Represents a parameter with possible options on a command.
Abstract base class for report parameters.
async Task< ReportParameterAttributes > GetReportParameterAttributes(Variables Variables)
Evaluates the attributes of the report parameter.
Report Boolean attribute.
A chunked list is a linked list of chunks of objects of type T .
void AddRange(IEnumerable< T > Collection)
Adds a range of elements (last) to the list.
Interface for classes implementing parameter options.
Task< KeyValuePair< string, string >[]> GetOptions(Variables Variables)
Gets the options for the parameter.