Langue

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

Nom Description
ReportExpression<T>(String, IFormatProvider)

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

ReportExpression<T>(String)

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

ReportExpression<T>(T)

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

Propriétés

Nom Description
Expression

Obtient ou définit la valeur de l’expression.

IsEmpty

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

IsExpression

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

Value

Obtient ou fixe la valeur calculée.

Méthodes

Nom Description
Equals(Object)

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

GetDependencies(IList<ReportObject>, ReportObject)

Comprend 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 en un ReportExpression<T> objet.

ToString()

Convertit l’objet courant ReportExpression<T> en chaîne.

ToString(String, IFormatProvider)

Convertit l’objet courant ReportExpression<T> en chaîne.

Opérateurs

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

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

Equality(ReportExpression<T>, String)

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

Equality(ReportExpression<T>, T)

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

Equality(String, ReportExpression<T>)

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

Equality(T, ReportExpression<T>)

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

Explicit(ReportExpression<T> to String)

Convertit la valeur de a ReportExpression<T> en chaîne.

Explicit(ReportExpression<T> to T)

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

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

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

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 ReportExpression<T> éléments.

Inequality(ReportExpression<T>, String)

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

Inequality(ReportExpression<T>, T)

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

Inequality(String, ReportExpression<T>)

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

Inequality(T, ReportExpression<T>)

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

Implémentations d’interfaces explicites

Nom Description
IExpression.Value

Obtient ou définit la valeur de l’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 à