Структура ReportExpression

Represents a report expression.

Пространство имен:  Microsoft.ReportingServices.RdlObjectModel
Сборка:  Microsoft.ReportingServices.Designer.Controls (в Microsoft.ReportingServices.Designer.Controls.dll)

Синтаксис

'Декларация
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Применение
Dim instance As ReportExpression
public struct ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
public value class ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression =  
    struct
        interface IExpression
        interface IXmlSerializable
        interface IFormattable
    end
JScript поддерживает использование структур, но не объявление новых.

Тип ReportExpression обеспечивает доступ к следующим элементам.

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

  Имя Описание
Открытый метод ReportExpression(Boolean) Инфраструктура.
Открытый метод ReportExpression(DateTime) Инфраструктура.
Открытый метод ReportExpression(Double)
Открытый метод ReportExpression(Int32) Инфраструктура.
Открытый метод ReportExpression(String) Initializes a new instance of the ReportExpression class.
Открытый метод ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

В начало

Свойства

  Имя Описание
Открытое свойство DataType The data type of the evaluated expression.
Открытое свойствоСтатический элемент Empty Инфраструктура.
Открытое свойство EvaluationMode The evaluation mode.
Открытое свойство Expression The expression string.
Открытое свойство IsEmpty Инфраструктура.
Открытое свойство IsExpression Indicates whether this is an expression.
Открытое свойство Value The value of the expression.

В начало

Методы

  Имя Описание
Открытый методСтатический элемент BuildFieldReference(String) Инфраструктура.
Открытый методСтатический элемент BuildFieldReference(String, String) Инфраструктура.
Открытый методСтатический элемент BuildFunctionCall Инфраструктура.
Открытый методСтатический элемент BuildGlobalReference Инфраструктура.
Открытый методСтатический элемент BuildNullValue
Открытый методСтатический элемент BuildParameterReference(String) Инфраструктура.
Открытый методСтатический элемент BuildParameterReference(String, String) Инфраструктура.
Открытый методСтатический элемент BuildStringLiteral
Открытый методСтатический элемент BuildUserReference Инфраструктура.
Открытый метод Equals Tests the equality of the current instance with another expression. (Переопределяет ValueType. . :: . .Equals(Object).)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetDependencies
Открытый методСтатический элемент GetFieldReference Инфраструктура.
Открытый метод GetHashCode Gets a unique hash code for the current instance. (Переопределяет ValueType. . :: . .GetHashCode() () () ().)
Открытый метод GetType (Производный от Object.)
Открытый методСтатический элемент IsAggregateExpression Инфраструктура.
Открытый методСтатический элемент IsExpressionString Indicates whether a string is an expression.
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString() () () () Converts the current ReportExpression instance to a string. (Переопределяет ValueType. . :: . .ToString() () () ().)
Открытый метод ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

В начало

Операторы

  Имя Описание
Открытый операторСтатический элемент Equality(String, ReportExpression) Tests the equality of two expressions.
Открытый операторСтатический элемент Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Открытый операторСтатический элемент Equality(ReportExpression, String) Tests the equality of two expressions.
Открытый операторСтатический элемент Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Открытый операторСтатический элемент Implicit Widening Implicit Implicit Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Открытый операторСтатический элемент Inequality(String, ReportExpression) Tests the inequality of two expressions.
Открытый операторСтатический элемент Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Открытый операторСтатический элемент Inequality(ReportExpression, String) Tests the inequality of two expressions.

В начало

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IXmlSerializable. . :: . .GetSchema
Явная реализация интерфейсаЗакрытый метод IXmlSerializable. . :: . .ReadXml
Явная реализация интерфейсаЗакрытый метод IXmlSerializable. . :: . .WriteXml
Явная реализация интерфейсаЗакрытое свойство IExpression. . :: . .Value

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.