ReportExpression Структура

Определение

Представляет выражение отчета.

public value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))]
public struct ReportExpression : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))>]
type ReportExpression = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression
Implements IExpression, IFormattable, IXmlSerializable
Наследование
ReportExpression
Атрибуты
Реализации

Конструкторы

ReportExpression(Boolean)

Инициализирует новый экземпляр класса ReportExpression.

ReportExpression(DateTime)

Инициализирует новый экземпляр класса ReportExpression.

ReportExpression(Double)

Инициализирует новый экземпляр класса ReportExpression.

ReportExpression(Int32)

Инициализирует новый экземпляр класса ReportExpression.

ReportExpression(String)

Инициализирует новый экземпляр класса ReportExpression.

ReportExpression(String, EvaluationMode)

Инициализирует новый экземпляр класса ReportExpression.

Свойства

DataType

Возвращает или задает тип данных вычисляемого выражения.

Empty

Возвращает пустой объект выражения отчета.

EvaluationMode

Возвращает или задает режим оценки для выражения отчета.

Expression

Возвращает или задает строку выражения.

IsEmpty

Возвращает значение, указывающее, является ли пустым выражение отчета.

IsExpression

Возвращает значение, указывающее, является ли данный объект выражением.

Value

Возвращает или задает значение выражения.

Методы

BuildFieldReference(String)

Формирует ссылку на поле.

BuildFieldReference(String, String)

Формирует ссылку на поле.

BuildFunctionCall(String, String[])

Формирует выражение вызова функции.

BuildGlobalReference(String)

Формирует выражение глобальной ссылки.

BuildNullValue()

Формирует выражение значения NULL.

BuildParameterReference(String)

Формирует ссылку на параметр.

BuildParameterReference(String, String)

Формирует ссылку на параметр.

BuildStringLiteral(String)

Формирует выражение строкового литерала.

BuildUserReference(String)

Формирует ссылку на выражение пользователя.

Equals(Object)

Проверяет равенство текущего экземпляра другому выражению.

GetDependencies(IList<ReportObject>, ReportObject)

Возвращает зависимости от родительского объекта.

GetFieldReference(String)

Возвращает ссылку на поле для выражения.

GetHashCode()

Возвращает уникальный хэш-код для текущего экземпляра.

IsAggregateExpression(String)

Указывает, является ли выражение отчета агрегатным.

IsExpressionString(String)

Указывает, является ли строка выражением.

ToString()

Преобразует текущий экземпляр ReportExpression в строку.

ToString(String, IFormatProvider)

Преобразует текущий экземпляр ReportExpression в строку.

Операторы

Equality(ReportExpression, ReportExpression)

Проверяет равенство двух выражений.

Equality(ReportExpression, String)

Проверяет равенство двух выражений.

Equality(String, ReportExpression)

Проверяет равенство двух выражений.

Explicit(ReportExpression to String)

Преобразует объект ReportExpression в строку выражения.

Implicit(String to ReportExpression)

Преобразует строку выражения в объект ReportExpression.

Inequality(ReportExpression, ReportExpression)

Проверяет неравенство двух выражений.

Inequality(ReportExpression, String)

Проверяет неравенство двух выражений.

Inequality(String, ReportExpression)

Проверяет неравенство двух выражений.

Явные реализации интерфейса

IExpression.Value

Возвращает или задает значение выражения.

IXmlSerializable.GetSchema()

Возвращает схему XML.

IXmlSerializable.ReadXml(XmlReader)

Считывает XML-документацию.

IXmlSerializable.WriteXml(XmlWriter)

Записывает XML-документацию.

Применяется к