Share via


ReportExpression<T> Structure

Définition

Représente une expression dans le rapport.

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

Paramètres de type

T

Type de l'expression.

Héritage
ReportExpression<T>
Attributs
Implémente

Constructeurs

ReportExpression<T>(String)

Initialise une nouvelle instance de la classe ReportExpression<T>.

ReportExpression<T>(String, IFormatProvider)

Initialise une nouvelle instance de la classe ReportExpression<T>.

ReportExpression<T>(T)

Initialise une nouvelle instance de la classe ReportExpression<T>.

Propriétés

Expression

Obtient ou définit la valeur d'expression.

IsEmpty

Obtient ou définit une valeur qui indique si l'objet expression est vide.

IsExpression

Obtient une valeur qui indique s'il s'agit d'une expression.

Value

Obtient ou définit la valeur calculée.

Méthodes

Equals(Object)

Teste l'égalité de la propriété Value avec un autre objet.

GetDependencies(IList<ReportObject>, ReportObject)

Obtient les dépendances de l'objet.

GetHashCode()

Obtient un code de hachage unique pour cette instance.

Parse(String, IFormatProvider)

Analyse une valeur de chaîne dans un objet ReportExpression<T>.

ToString()

Convertit l'objet ReportExpression<T> actuel en une chaîne.

ToString(String, IFormatProvider)

Convertit l'objet ReportExpression<T> actuel en une chaîne.

Opérateurs

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

Teste l'égalité entre deux objets ReportExpression<T>.

Equality(ReportExpression<T>, String)

Teste l'égalité entre une expression et un objet ReportExpression<T>.

Equality(ReportExpression<T>, T)

Teste l'égalité entre un objet et un objet ReportExpression<T>.

Equality(String, ReportExpression<T>)

Teste l'égalité entre une expression et un objet ReportExpression<T>.

Equality(T, ReportExpression<T>)

Teste l'égalité entre un objet et un objet ReportExpression<T>.

Explicit(ReportExpression<T> to String)

Convertit la valeur d'un ReportExpression<T> en chaîne.

Explicit(ReportExpression<T> to T)

Convertit la valeur d'un ReportExpression<T> en un objet de type T.

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

Convertit un objet Nullable<T> en ReportExpression<T>.

Implicit(T to ReportExpression<T>)

Convertit un objet de type T en un ReportExpression<T>.

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

Teste l'inégalité entre deux objets ReportExpression<T>.

Inequality(ReportExpression<T>, String)

Teste l'inégalité entre une expression et un objet ReportExpression<T>.

Inequality(ReportExpression<T>, T)

Teste l'inégalité entre un objet de type T et un objet ReportExpression<T>.

Inequality(String, ReportExpression<T>)

Teste l'inégalité entre une expression et un objet ReportExpression<T>.

Inequality(T, ReportExpression<T>)

Teste l'inégalité entre un objet de type T et un objet ReportExpression<T>.

Implémentations d’interfaces explicites

IExpression.Value

Obtient ou définit la valeur d'expression.

IXmlSerializable.GetSchema()

Retourne le schéma XML.

IXmlSerializable.ReadXml(XmlReader)

Lit le document XML de l'expression.

IXmlSerializable.WriteXml(XmlWriter)

Écrit le document XML de l'expression.

S’applique à