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. Initializes a new instance of the ReportExpression class.
Méthode publique ReportExpression(DateTime) Infrastructure. Initializes a new instance of the ReportExpression class.
Méthode publique ReportExpression(Double) Infrastructure. Initializes a new instance of the ReportExpression class.
Méthode publique ReportExpression(Int32) Infrastructure. Initializes a new instance of the ReportExpression class.
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 Gets or sets the data type of the evaluated expression.
Propriété publiqueMembre statique Empty Infrastructure. Gets the empty report expression object.
Propriété publique EvaluationMode Gets or sets the evaluation mode for the report expression.
Propriété publique Expression Gets or sets the expression string.
Propriété publique IsEmpty Infrastructure. Gets whether the report expression is empty.
Propriété publique IsExpression Gets a value that indicates whether this is an expression.
Propriété publique Value Gets or sets the value of the expression.

Haut de la page

Méthodes

  Nom Description
Méthode publiqueMembre statique BuildFieldReference(String) Infrastructure. Builds a reference to the field.
Méthode publiqueMembre statique BuildFieldReference(String, String) Infrastructure. Builds a reference to the field.
Méthode publiqueMembre statique BuildFunctionCall Infrastructure. Builds a function call expression.
Méthode publiqueMembre statique BuildGlobalReference Infrastructure. Builds a global reference expression.
Méthode publiqueMembre statique BuildNullValue Infrastructure. Builds a null value expression.
Méthode publiqueMembre statique BuildParameterReference(String) Infrastructure. Builds a parameter reference.
Méthode publiqueMembre statique BuildParameterReference(String, String) Infrastructure. Builds a parameter reference.
Méthode publiqueMembre statique BuildStringLiteral Infrastructure. Builds a string literal expression.
Méthode publiqueMembre statique BuildUserReference Infrastructure. Builds a user reference expression.
Méthode publique Equals Tests the equality of the current instance with another expression. (remplace ValueType.Equals(Object).)
Méthode publique GetDependencies Gets dependencies from the parent object.
Méthode publiqueMembre statique GetFieldReference Infrastructure. Gets a field reference for the expression.
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. Specifies whether the report expression is an aggregate expression.
Méthode publiqueMembre statique IsExpressionString Indicates whether a string is an expression.
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(ReportExpression to String) Converts a ReportExpression object to an expression string.
Opérateur publicMembre statique 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

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IXmlSerializable.GetSchema Returns the xml schema.
Implémentation d'interface expliciteMéthode privée IXmlSerializable.ReadXml Reads xml documentation.
Implémentation d'interface expliciteMéthode privée IXmlSerializable.WriteXml Writes xml documentation.
Implémentation d'interface explicitePropriété privée IExpression.Value Gets or sets the expression value.

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.

Voir aussi

Référence

Espace de noms Microsoft.ReportingServices.RdlObjectModel