Partager via


Structure ReportExpression

Represents a report expression.

Espace de noms :  Microsoft.ReportingServices.RdlObjectModel
Assembly :  Microsoft.ReportingServices.Designer.Controls (en Microsoft.ReportingServices.Designer.Controls.dll)

Syntaxe

'Déclaration
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Utilisation
Dim instance As ReportExpression
public struct ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
public value class ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression =  
    struct
        interface IExpression
        interface IXmlSerializable
        interface IFormattable
    end
JScript prend en charge l'utilisation de structures, mais pas la déclaration de nouvelles structures.

Le type ReportExpression expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ReportExpression(Boolean) Infrastructure.
Méthode publique ReportExpression(DateTime) Infrastructure.
Méthode publique ReportExpression(Double)
Méthode publique ReportExpression(Int32) Infrastructure.
Méthode publique ReportExpression(String) Initializes a new instance of the ReportExpression class.
Méthode publique ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

Haut de la page

Propriétés

  Nom Description
Propriété publique DataType The data type of the evaluated expression.
Propriété publiqueMembre statique Empty Infrastructure.
Propriété publique EvaluationMode The evaluation mode.
Propriété publique Expression The expression string.
Propriété publique IsEmpty Infrastructure.
Propriété publique IsExpression Indicates whether this is an expression.
Propriété publique Value The value of the expression.

Haut de la page

Méthodes

  Nom Description
Méthode publiqueMembre statique BuildFieldReference(String) Infrastructure.
Méthode publiqueMembre statique BuildFieldReference(String, String) Infrastructure.
Méthode publiqueMembre statique BuildFunctionCall Infrastructure.
Méthode publiqueMembre statique BuildGlobalReference Infrastructure.
Méthode publiqueMembre statique BuildNullValue
Méthode publiqueMembre statique BuildParameterReference(String) Infrastructure.
Méthode publiqueMembre statique BuildParameterReference(String, String) Infrastructure.
Méthode publiqueMembre statique BuildStringLiteral
Méthode publiqueMembre statique BuildUserReference Infrastructure.
Méthode publique Equals Tests the equality of the current instance with another expression. (remplace ValueType. . :: . .Equals(Object).)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetDependencies
Méthode publiqueMembre statique GetFieldReference Infrastructure.
Méthode publique GetHashCode Gets a unique hash code for the current instance. (remplace ValueType. . :: . .GetHashCode() () () ().)
Méthode publique GetType (hérité de Object.)
Méthode publiqueMembre statique IsAggregateExpression Infrastructure.
Méthode publiqueMembre statique IsExpressionString Indicates whether a string is an expression.
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString() () () () Converts the current ReportExpression instance to a string. (remplace ValueType. . :: . .ToString() () () ().)
Méthode publique ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

Haut de la page

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality(String, ReportExpression) Tests the equality of two expressions.
Opérateur publicMembre statique Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Opérateur publicMembre statique Equality(ReportExpression, String) Tests the equality of two expressions.
Opérateur publicMembre statique Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Opérateur publicMembre statique Implicit Widening Implicit Implicit Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Opérateur publicMembre statique Inequality(String, ReportExpression) Tests the inequality of two expressions.
Opérateur publicMembre statique Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Opérateur publicMembre statique Inequality(ReportExpression, String) Tests the inequality of two expressions.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.