Lenguaje

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

Nombre Description
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, EvaluationMode)

Inicializa una nueva instancia de la clase ReportExpression.

ReportExpression(String)

Inicializa una nueva instancia de la clase ReportExpression.

Propiedades

Nombre Description
DataType

Obtiene o establece el tipo de dato 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 del informe.

Expression

Obtiene o establece la cadena de expresión.

IsEmpty

Obtiene si la expresión del informe está vacía.

IsExpression

Obtiene un valor que indica si esto es una expresión.

Value

Obtiene o establece el valor de la expresión.

Métodos

Nombre Description
BuildFieldReference(String, String)

Crea una referencia al campo.

BuildFieldReference(String)

Crea una referencia al campo.

BuildFunctionCall(String, String[])

Construye una expresión de llamada a función.

BuildGlobalReference(String)

Construye una expresión de referencia global.

BuildNullValue()

Construye una expresión de valor nulo.

BuildParameterReference(String, String)

Construye una referencia de parámetros.

BuildParameterReference(String)

Construye una referencia de parámetros.

BuildStringLiteral(String)

Construye una expresión literal de cadena.

BuildUserReference(String)

Construye una expresión de referencia de usuario.

Equals(Object)

Prueba la igualdad de la instancia actual con otra expresión.

GetDependencies(IList<ReportObject>, ReportObject)

Obtiene dependencias del objeto padre.

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 del informe es una expresión agregada.

IsExpressionString(String)

Indica si una cadena es una expresión.

ToString()

Convierte la instancia actual ReportExpression en una cadena.

ToString(String, IFormatProvider)

Convierte la instancia actual ReportExpression en una cadena.

Operadores

Nombre Description
Equality(ReportExpression, ReportExpression)

Prueba la igualdad de dos expresiones.

Equality(ReportExpression, String)

Prueba la igualdad de dos expresiones.

Equality(String, ReportExpression)

Prueba la igualdad de dos expresiones.

Explicit(ReportExpression to String)

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

Implicit(String to ReportExpression)

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

Inequality(ReportExpression, ReportExpression)

Evalúa la desigualdad de dos expresiones.

Inequality(ReportExpression, String)

Evalúa la desigualdad de dos expresiones.

Inequality(String, ReportExpression)

Evalúa la desigualdad de dos expresiones.

Implementaciones de interfaz explícitas

Nombre Description
IExpression.Value

Obtiene o establece el valor de expresión.

IXmlSerializable.GetSchema()

Devuelve el esquema xml.

IXmlSerializable.ReadXml(XmlReader)

Lee documentación en xml.

IXmlSerializable.WriteXml(XmlWriter)

Escribe documentación en xml.

Se aplica a