ReportExpression<T> Estrutura

Definição

Representa uma expressão no relatório.

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

O tipo de expressão.

Herança
ReportExpression<T>
Atributos
Implementações

Construtores

ReportExpression<T>(String)

Inicializa uma nova instância da classe ReportExpression<T>.

ReportExpression<T>(String, IFormatProvider)

Inicializa uma nova instância da classe ReportExpression<T>.

ReportExpression<T>(T)

Inicializa uma nova instância da classe ReportExpression<T>.

Propriedades

Expression

Obtém ou define o valor da expressão.

IsEmpty

Obtém ou define um valor que indica se o objeto da expressão está vazio.

IsExpression

Obtém um valor que indica se esta é uma expressão.

Value

Obtém ou define o valor calculado.

Métodos

Equals(Object)

Testa a igualdade da propriedade Value com outro objeto.

GetDependencies(IList<ReportObject>, ReportObject)

Obtém as dependências do objeto.

GetHashCode()

Obtém um código hash exclusivo para essa instância.

Parse(String, IFormatProvider)

Analisa o valor de uma cadeia de caracteres em um objeto ReportExpression<T>.

ToString()

Converte o objeto ReportExpression<T> atual em uma cadeia de caracteres.

ToString(String, IFormatProvider)

Converte o objeto ReportExpression<T> atual em uma cadeia de caracteres.

Operadores

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

Testa a igualdade entre dois objetos ReportExpression<T>.

Equality(ReportExpression<T>, String)

Testa a igualdade entre uma expressão e um objeto ReportExpression<T>.

Equality(ReportExpression<T>, T)

Testa a igualdade entre um objeto e um objeto ReportExpression<T>.

Equality(String, ReportExpression<T>)

Testa a igualdade entre uma expressão e um objeto ReportExpression<T>.

Equality(T, ReportExpression<T>)

Testa a igualdade entre um objeto e um objeto ReportExpression<T>.

Explicit(ReportExpression<T> to String)

Converte o valor de um ReportExpression<T> em uma cadeia de caracteres.

Explicit(ReportExpression<T> to T)

Converte o valor de um ReportExpression<T> em um objeto do tipo T.

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

Converte um objeto Nullable<T> em um ReportExpression<T>.

Implicit(T to ReportExpression<T>)

Converte um objeto do tipo T em um ReportExpression<T>.

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

Testa a desigualdade entre dois objetos ReportExpression<T>.

Inequality(ReportExpression<T>, String)

Testa a desigualdade entre uma expressão e um objeto ReportExpression<T>.

Inequality(ReportExpression<T>, T)

Testa a desigualdade entre um objeto do tipo T e um objeto ReportExpression<T>.

Inequality(String, ReportExpression<T>)

Testa a desigualdade entre uma expressão e um objeto ReportExpression<T>.

Inequality(T, ReportExpression<T>)

Testa a desigualdade entre um objeto do tipo T e um objeto ReportExpression<T>.

Implantações explícitas de interface

IExpression.Value

Obtém ou define o valor da expressão.

IXmlSerializable.GetSchema()

Retorna o esquema xml.

IXmlSerializable.ReadXml(XmlReader)

Lê o documento xml da expressão.

IXmlSerializable.WriteXml(XmlWriter)

Grava o documento xml da expressão.

Aplica-se a