ReportExpression<T> Структура

Определение

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

generic <typename T>
 where T : value classpublic value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public struct ReportExpression<T> : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable where T : struct
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
type ReportExpression<'T (requires 'T : struct)> = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression(Of T)
Implements IExpression, IFormattable, IXmlSerializable

Параметры типа

T

Тип выражения.

Наследование
ReportExpression<T>
Атрибуты
Реализации

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

ReportExpression<T>(String)

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

ReportExpression<T>(String, IFormatProvider)

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

ReportExpression<T>(T)

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

Свойства

Expression

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

IsEmpty

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

IsExpression

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

Value

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

Методы

Equals(Object)

Проверяет равенство свойства Value другому объекту.

GetDependencies(IList<ReportObject>, ReportObject)

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

GetHashCode()

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

Parse(String, IFormatProvider)

Выполняет синтаксический анализ строкового значения и преобразует его в объект ReportExpression<T>.

ToString()

Преобразует текущий объект ReportExpression<T> в строку.

ToString(String, IFormatProvider)

Преобразует текущий объект ReportExpression<T> в строку.

Операторы

Equality(ReportExpression<T>, ReportExpression<T>)

Проверяет равенство двух объектов ReportExpression<T>.

Equality(ReportExpression<T>, String)

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

Equality(ReportExpression<T>, T)

Проверяет равенство объекта объекту ReportExpression<T>.

Equality(String, ReportExpression<T>)

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

Equality(T, ReportExpression<T>)

Проверяет равенство объекта объекту ReportExpression<T>.

Explicit(ReportExpression<T> to String)

Преобразует значение объекта ReportExpression<T> в строку.

Explicit(ReportExpression<T> to T)

Преобразует значение объекта ReportExpression<T> в объект типа T.

Implicit(Nullable<T> to ReportExpression<T>)

Преобразует объект Nullable<T> в объект ReportExpression<T>.

Implicit(T to ReportExpression<T>)

Преобразует объект типа T в объект ReportExpression<T>.

Inequality(ReportExpression<T>, ReportExpression<T>)

Проверяет неравенство двух объектов ReportExpression<T>.

Inequality(ReportExpression<T>, String)

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

Inequality(ReportExpression<T>, T)

Проверяет неравенство объекта типа T объекту ReportExpression<T>.

Inequality(String, ReportExpression<T>)

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

Inequality(T, ReportExpression<T>)

Проверяет неравенство объекта типа T объекту ReportExpression<T>.

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

IExpression.Value

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

IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader)

Считывает XML-документ выражения.

IXmlSerializable.WriteXml(XmlWriter)

Записывает XML-документ выражения.

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