Lenguaje

ReportExpression<T> Estructura

Definición

Representa una expresión en el 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

Nombre Description
ReportExpression<T>(String, IFormatProvider)

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

ReportExpression<T>(String)

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

ReportExpression<T>(T)

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

Propiedades

Nombre Description
Expression

Obtiene o establece el valor de expresión.

IsEmpty

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

IsExpression

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

Value

Obtiene o establece el valor calculado.

Métodos

Nombre Description
Equals(Object)

Prueba la igualdad de la Value propiedad con 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 ReportExpression<T> objeto.

ToString()

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

ToString(String, IFormatProvider)

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

Operadores

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

Prueba la igualdad entre dos ReportExpression<T> objetos.

Equality(ReportExpression<T>, String)

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

Equality(ReportExpression<T>, T)

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

Equality(String, ReportExpression<T>)

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

Equality(T, ReportExpression<T>)

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

Explicit(ReportExpression<T> to String)

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

Explicit(ReportExpression<T> to T)

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

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

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

Implicit(T to ReportExpression<T>)

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

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

Evalúa la desigualdad entre dos ReportExpression<T> objetos.

Inequality(ReportExpression<T>, String)

Evalúa la desigualdad entre una expresión y un ReportExpression<T> objeto.

Inequality(ReportExpression<T>, T)

Evalúa la desigualdad entre un objeto de tipo T y un ReportExpression<T> objeto.

Inequality(String, ReportExpression<T>)

Evalúa la desigualdad entre una expresión y un ReportExpression<T> objeto.

Inequality(T, ReportExpression<T>)

Evalúa la desigualdad entre un objeto de tipo T y un ReportExpression<T> objeto.

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 el documento xml de la expresión.

IXmlSerializable.WriteXml(XmlWriter)

Escribe el documento xml de la expresión.

Se aplica a