ReportExpression Estructura

Definición

Representa una expresión de informe.

public value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))]
public struct ReportExpression : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))>]
type ReportExpression = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression
Implements IExpression, IFormattable, IXmlSerializable
Herencia
ReportExpression
Atributos
Implementaciones

Constructores

ReportExpression(Boolean)

Inicializa una nueva instancia de la clase ReportExpression.

ReportExpression(DateTime)

Inicializa una nueva instancia de la clase ReportExpression.

ReportExpression(Double)

Inicializa una nueva instancia de la clase ReportExpression.

ReportExpression(Int32)

Inicializa una nueva instancia de la clase ReportExpression.

ReportExpression(String)

Inicializa una nueva instancia de la clase ReportExpression.

ReportExpression(String, EvaluationMode)

Inicializa una nueva instancia de la clase ReportExpression.

Propiedades

DataType

Obtiene o establece el tipo de datos de la expresión evaluada.

Empty

Obtiene el objeto de expresión de informe vacío.

EvaluationMode

Obtiene o establece el modo de evaluación para la expresión de informe.

Expression

Obtiene o establece la cadena de expresión.

IsEmpty

Obtiene un valor que indica si la expresión de informe está vacía.

IsExpression

Obtiene un valor que indica si se trata de una expresión.

Value

Obtiene o establece el valor de la expresión.

Métodos

BuildFieldReference(String)

Compila una referencia al campo.

BuildFieldReference(String, String)

Compila una referencia al campo.

BuildFunctionCall(String, String[])

Compila una expresión de llamada de función.

BuildGlobalReference(String)

Compila una expresión de referencia global.

BuildNullValue()

Compila una expresión de valor NULL.

BuildParameterReference(String)

Compila una referencia de parámetro.

BuildParameterReference(String, String)

Compila una referencia de parámetro.

BuildStringLiteral(String)

Compila una expresión literal de cadena.

BuildUserReference(String)

Compila una expresión de referencia de usuario.

Equals(Object)

Comprueba la igualdad entre la instancia actual y otra expresión.

GetDependencies(IList<ReportObject>, ReportObject)

Obtiene las dependencias del objeto primario.

GetFieldReference(String)

Obtiene una referencia de campo para la expresión.

GetHashCode()

Obtiene un código hash único para la instancia actual.

IsAggregateExpression(String)

Especifica si la expresión de informe es una expresión de agregado.

IsExpressionString(String)

Indica si una cadena es una expresión.

ToString()

Convierte la instancia de ReportExpression actual en una cadena.

ToString(String, IFormatProvider)

Convierte la instancia de ReportExpression actual en una cadena.

Operadores

Equality(ReportExpression, ReportExpression)

Comprueba la igualdad entre dos expresiones.

Equality(ReportExpression, String)

Comprueba la igualdad entre dos expresiones.

Equality(String, ReportExpression)

Comprueba la igualdad entre dos expresiones.

Explicit(ReportExpression to String)

Convierte un objeto ReportExpression en una cadena de expresión.

Implicit(String to ReportExpression)

Convierte una cadena de expresión en un objeto ReportExpression.

Inequality(ReportExpression, ReportExpression)

Comprueba la desigualdad entre dos expresiones.

Inequality(ReportExpression, String)

Comprueba la desigualdad entre dos expresiones.

Inequality(String, ReportExpression)

Comprueba la desigualdad entre dos expresiones.

Implementaciones de interfaz explícitas

IExpression.Value

Obtiene o establece el valor de expression.

IXmlSerializable.GetSchema()

Devuelve el esquema XML.

IXmlSerializable.ReadXml(XmlReader)

Lee la documentación XML.

IXmlSerializable.WriteXml(XmlWriter)

Escribe la documentación XML.

Se aplica a