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(Double) 基础结构。Initializes a new instance of the ReportExpression class.
公共方法 ReportExpression(Int32) 基础结构。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 Gets or sets the data type of the evaluated expression.
公共属性静态成员 Empty 基础结构。Gets the empty report expression object.
公共属性 EvaluationMode Gets or sets the evaluation mode for the report expression.
公共属性 Expression Gets or sets the expression string.
公共属性 IsEmpty 基础结构。Gets whether the report expression is empty.
公共属性 IsExpression Gets a value that indicates whether this is an expression.
公共属性 Value Gets or sets the value of the expression.

页首

方法

  名称 说明
公共方法静态成员 BuildFieldReference(String) 基础结构。Builds a reference to the field.
公共方法静态成员 BuildFieldReference(String, String) 基础结构。Builds a reference to the field.
公共方法静态成员 BuildFunctionCall 基础结构。Builds a function call expression.
公共方法静态成员 BuildGlobalReference 基础结构。Builds a global reference expression.
公共方法静态成员 BuildNullValue 基础结构。Builds a null value expression.
公共方法静态成员 BuildParameterReference(String) 基础结构。Builds a parameter reference.
公共方法静态成员 BuildParameterReference(String, String) 基础结构。Builds a parameter reference.
公共方法静态成员 BuildStringLiteral 基础结构。Builds a string literal expression.
公共方法静态成员 BuildUserReference 基础结构。Builds a user reference expression.
公共方法 Equals Tests the equality of the current instance with another expression. (覆盖 ValueType.Equals(Object)。)
公共方法 GetDependencies Gets dependencies from the parent object.
公共方法静态成员 GetFieldReference 基础结构。Gets a field reference for the expression.
公共方法 GetHashCode Gets a unique hash code for the current instance. (覆盖 ValueType.GetHashCode()。)
公共方法 GetType (从 Object 继承。)
公共方法静态成员 IsAggregateExpression 基础结构。Specifies whether the report expression is an aggregate expression.
公共方法静态成员 IsExpressionString Indicates whether a string is an expression.
公共方法 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.

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IXmlSerializable.GetSchema Returns the xml schema.
显式接口实现私有方法 IXmlSerializable.ReadXml Reads xml documentation.
显式接口实现私有方法 IXmlSerializable.WriteXml Writes xml documentation.
显式接口实现私有属性 IExpression.Value Gets or sets the expression value.

页首

线程安全

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

请参阅

参考

Microsoft.ReportingServices.RdlObjectModel 命名空间