Compartir a través de


Estructura ReportExpression

Represents a report expression.

Espacio de nombres:  Microsoft.ReportingServices.RdlObjectModel
Ensamblado:  Microsoft.ReportingServices.Designer.Controls (en Microsoft.ReportingServices.Designer.Controls.dll)

Sintaxis

'Declaración
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Uso
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 admite el uso de estructuras, pero no la declaración de otras nuevas.

El tipo ReportExpression expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ReportExpression(Boolean) Infraestructura.
Método público ReportExpression(DateTime) Infraestructura.
Método público ReportExpression(Double)
Método público ReportExpression(Int32) Infraestructura.
Método público ReportExpression(String) Initializes a new instance of the ReportExpression class.
Método público ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DataType The data type of the evaluated expression.
Propiedad públicaMiembro estático Empty Infraestructura.
Propiedad pública EvaluationMode The evaluation mode.
Propiedad pública Expression The expression string.
Propiedad pública IsEmpty Infraestructura.
Propiedad pública IsExpression Indicates whether this is an expression.
Propiedad pública Value The value of the expression.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático BuildFieldReference(String) Infraestructura.
Método públicoMiembro estático BuildFieldReference(String, String) Infraestructura.
Método públicoMiembro estático BuildFunctionCall Infraestructura.
Método públicoMiembro estático BuildGlobalReference Infraestructura.
Método públicoMiembro estático BuildNullValue
Método públicoMiembro estático BuildParameterReference(String) Infraestructura.
Método públicoMiembro estático BuildParameterReference(String, String) Infraestructura.
Método públicoMiembro estático BuildStringLiteral
Método públicoMiembro estático BuildUserReference Infraestructura.
Método público Equals Tests the equality of the current instance with another expression. (Invalida ValueType. . :: . .Equals(Object).)
Método protegido Finalize (Se hereda de Object.)
Método público GetDependencies
Método públicoMiembro estático GetFieldReference Infraestructura.
Método público GetHashCode Gets a unique hash code for the current instance. (Invalida ValueType. . :: . .GetHashCode() () () ().)
Método público GetType (Se hereda de Object.)
Método públicoMiembro estático IsAggregateExpression Infraestructura.
Método públicoMiembro estático IsExpressionString Indicates whether a string is an expression.
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString() () () () Converts the current ReportExpression instance to a string. (Invalida ValueType. . :: . .ToString() () () ().)
Método público ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality(String, ReportExpression) Tests the equality of two expressions.
Operador públicoMiembro estático Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Operador públicoMiembro estático Equality(ReportExpression, String) Tests the equality of two expressions.
Operador públicoMiembro estático Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Operador públicoMiembro estático Implicit Widening Implicit Implicit Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Operador públicoMiembro estático Inequality(String, ReportExpression) Tests the inequality of two expressions.
Operador públicoMiembro estático Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Operador públicoMiembro estático Inequality(ReportExpression, String) Tests the inequality of two expressions.

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.