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(ReportExpression to String) Converts a ReportExpression object to an expression string.
公共运算符静态成员 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.

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。