ReportExpression<T> Estructura

Definición

Representa una expresión del informe.

generic <typename T>
 where T : value classpublic value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public struct ReportExpression<T> : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable where T : struct
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
type ReportExpression<'T (requires 'T : struct)> = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression(Of T)
Implements IExpression, IFormattable, IXmlSerializable

Parámetros de tipo

T

Tipo de la expresión.

Herencia
ReportExpression<T>
Atributos
Implementaciones

Constructores

ReportExpression<T>(String)

Inicializa una nueva instancia de la clase ReportExpression<T>.

ReportExpression<T>(String, IFormatProvider)

Inicializa una nueva instancia de la clase ReportExpression<T>.

ReportExpression<T>(T)

Inicializa una nueva instancia de la clase ReportExpression<T>.

Propiedades

Expression

Obtiene o establece el valor de expression.

IsEmpty

Obtiene o establece un valor que indica si el objeto de expresión está vacío.

IsExpression

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

Value

Obtiene o establece el valor calculado.

Métodos

Equals(Object)

Comprueba la igualdad entre la propiedad Value y otro objeto.

GetDependencies(IList<ReportObject>, ReportObject)

Obtiene las dependencias del objeto.

GetHashCode()

Obtiene un código hash único para esta instancia.

Parse(String, IFormatProvider)

Analiza un valor de cadena en un objeto ReportExpression<T>.

ToString()

Convierte el objeto ReportExpression<T> actual en una cadena.

ToString(String, IFormatProvider)

Convierte el objeto ReportExpression<T> actual en una cadena.

Operadores

Equality(ReportExpression<T>, ReportExpression<T>)

Comprueba la igualdad entre dos ReportExpression<T> objetos.

Equality(ReportExpression<T>, String)

Comprueba la igualdad entre una expresión y un objeto ReportExpression<T>.

Equality(ReportExpression<T>, T)

Comprueba la igualdad entre un objeto y un objeto ReportExpression<T>.

Equality(String, ReportExpression<T>)

Comprueba la igualdad entre una expresión y un objeto ReportExpression<T>.

Equality(T, ReportExpression<T>)

Comprueba la igualdad entre un objeto y un objeto ReportExpression<T>.

Explicit(ReportExpression<T> to String)

Convierte el valor de un objeto ReportExpression<T> en una cadena.

Explicit(ReportExpression<T> to T)

Convierte el valor de un objeto ReportExpression<T> en un objeto de tipo T.

Implicit(Nullable<T> to ReportExpression<T>)

Convierte un objeto Nullable<T> en ReportExpression<T>.

Implicit(T to ReportExpression<T>)

Convierte un objeto de tipo T en un objeto ReportExpression<T>.

Inequality(ReportExpression<T>, ReportExpression<T>)

Comprueba la desigualdad entre dos objetos ReportExpression<T>.

Inequality(ReportExpression<T>, String)

Comprueba la desigualdad entre una expresión y un objeto ReportExpression<T>.

Inequality(ReportExpression<T>, T)

Comprueba la desigualdad entre un objeto de tipo T y un objeto ReportExpression<T>.

Inequality(String, ReportExpression<T>)

Comprueba la desigualdad entre una expresión y un objeto ReportExpression<T>.

Inequality(T, ReportExpression<T>)

Comprueba la desigualdad entre un objeto de tipo T y un objeto ReportExpression<T>.

Implementaciones de interfaz explícitas

IExpression.Value

Obtiene o establece el valor de expression.

IXmlSerializable.GetSchema()

Devuelve el esquema XML.

IXmlSerializable.ReadXml(XmlReader)

Lee el documento XML de la expresión.

IXmlSerializable.WriteXml(XmlWriter)

Escribe el documento XML de la expresión.

Se aplica a