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) Initializes a new instance of the ReportExpression class.
公共方法 ReportExpression(DateTime) Initializes a new instance of the ReportExpression class.
公共方法 ReportExpression(Int32) Initializes a new instance of the ReportExpression class.
公共方法 ReportExpression(Single) Initializes a new instance of the ReportExpression class.
公共方法 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 An empty expression.
公共属性 EvaluationMode The evaluation mode.
公共属性 Expression The expression string.
公共属性 IsEmpty Indicates whether the expression is empty.
公共属性 IsExpression Indicates whether this is an expression.
公共属性 Value The value of the expression.

页首

方法

  名称 说明
公共方法静态成员 BuildFieldReference(String) Build a reference to a field.
公共方法静态成员 BuildFieldReference(String, String) Build a reference to a field.
公共方法静态成员 BuildFunctionCall Build a function call expression.
公共方法静态成员 BuildGlobalReference Build a global reference.
公共方法静态成员 BuildParameterReference(String) Build a parameter reference.
公共方法静态成员 BuildParameterReference(String, String) Build a parameter reference.
公共方法静态成员 BuildUserReference Build a reference to a user.
公共方法 Equals Tests the equality of the current instance with another expression. (覆盖 ValueType. . :: . .Equals(Object)。)
受保护方法 Finalize (从 Object 继承。)
公共方法静态成员 GetFieldReference Gets a field reference.
公共方法 GetHashCode Gets a unique hash code for the current instance. (覆盖 ValueType. . :: . .GetHashCode() () () ()。)
公共方法 GetType (从 Object 继承。)
公共方法静态成员 IsAggregateExpression Indicates whether an expression is an aggregate.
公共方法静态成员 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.

页首

线程安全

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