ExpressionDescriptor Class

Base class for parameterized expressions.
Inheritance Hierarchy
SystemObject
  Dundas.BI.Data.MetadataDescriptorBase
    Dundas.BI.Data.MetadataExpressionDescriptor
      More

Namespace: Dundas.BI.Data.Metadata
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public abstract class ExpressionDescriptor : DescriptorBase

The ExpressionDescriptor type exposes the following members.

Properties
 NameDescription
Public propertyDescription Gets or sets the object description.
(Inherited from DescriptorBase)
Public propertyFormat Gets the statement format.
Public propertyId Gets the object ID.
(Inherited from DescriptorBase)
Public propertyName Gets or sets the object name.
(Inherited from DescriptorBase)
Public propertyParameters Gets the expression parameters.
Public propertyPlaceholders Gets the expression parameter placeholders.
Public propertyStatement Gets or sets the expression statement.
Top
Methods
 NameDescription
Protected methodAddPlaceholder Adds the placeholder to the collection.
Public methodDefineBooleanParameter(String, String, String, ParameterToken) Defines a parameter placeholder that expects Boolean values for resolution.
Public methodDefineBooleanParameter(String, String, String, Boolean) Defines a parameter placeholder that expects Boolean values for resolution.
Public methodDefineCollectionDateTimeParameter Defines a parameter placeholder that expects a DateTime collection.
Public methodDefineCollectionNumberParameter Defines a parameter placeholder that expects a number collection.
Public methodDefineCollectionStringParameter Defines a parameter placeholder that expects a string collection.
Public methodDefineDateTimeParameter(String, String, String, ParameterToken, ValidValuesSource) Defines a parameter placeholder that expects DateTime for resolution.
Public methodDefineDateTimeParameter(String, String, String, DateTime, ValidValuesSource) Defines a parameter placeholder that expects DateTime for resolution.
Public methodDefineDateTimeParameter(String, String, String, ParameterToken, DateTime, DateTime) Defines a parameter placeholder that expects DateTime values for resolution.
Public methodDefineDateTimeParameter(String, String, String, DateTime, DateTime, DateTime) Defines a parameter placeholder that expects DateTime values for resolution.
Public methodDefineNumericParameter(String, String, String, ParameterToken, ValidValuesSource) Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineNumericParameter(String, String, String, Number, ValidValuesSource) Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineNumericParameter(String, String, String, ParameterToken, Number, Number) Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineNumericParameter(String, String, String, Number, Number, Number) Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineStringParameter(String, String, String, ParameterToken, ValidValuesSource) Defines a parameter placeholder that expects string values for resolution.
Public methodDefineStringParameter(String, String, String, ParameterToken, Int32) Defines a parameter placeholder that expects string values for resolution.
Public methodDefineStringParameter(String, String, String, String, ValidValuesSource) Defines a parameter placeholder that expects string values for resolution.
Public methodDefineStringParameter(String, String, String, String, Int32) Defines a parameter placeholder that expects string values for resolution.
Public methodRemovePlaceholder Removes the specified expression placeholder.
Public methodRemoveUnusedPlaceholders Removes unused placeholders, by checking if their caption is part of the expression statement.
Public methodToStringReturns a string that represents the current object.
(Inherited from DescriptorBase)
Top
See Also
Inheritance Hierarchy