Estrutura ReportExpression

Represents a report expression.

Namespace:  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (em Microsoft.ReportingServices.Designer.Controls.dll)

Sintaxe

'Declaração
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'Uso
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 dá suporte ao uso de estruturas, mas não à declaração de estruturas novas.

O tipo ReportExpression expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ReportExpression(Boolean) Infraestrutura.
Método público ReportExpression(DateTime) Infraestrutura.
Método público ReportExpression(Double)
Método público ReportExpression(Int32) Infraestrutura.
Método público ReportExpression(String) Initializes a new instance of the ReportExpression class.
Método público ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

Início

Propriedades

  Nome Descrição
Propriedade pública DataType The data type of the evaluated expression.
Propriedade públicaMembro estático Empty Infraestrutura.
Propriedade pública EvaluationMode The evaluation mode.
Propriedade pública Expression The expression string.
Propriedade pública IsEmpty Infraestrutura.
Propriedade pública IsExpression Indicates whether this is an expression.
Propriedade pública Value The value of the expression.

Início

Métodos

  Nome Descrição
Método públicoMembro estático BuildFieldReference(String) Infraestrutura.
Método públicoMembro estático BuildFieldReference(String, String) Infraestrutura.
Método públicoMembro estático BuildFunctionCall Infraestrutura.
Método públicoMembro estático BuildGlobalReference Infraestrutura.
Método públicoMembro estático BuildNullValue
Método públicoMembro estático BuildParameterReference(String) Infraestrutura.
Método públicoMembro estático BuildParameterReference(String, String) Infraestrutura.
Método públicoMembro estático BuildStringLiteral
Método públicoMembro estático BuildUserReference Infraestrutura.
Método público Equals Tests the equality of the current instance with another expression. (Substitui ValueType. . :: . .Equals(Object).)
Método protegido Finalize (Herdado de Object.)
Método público GetDependencies
Método públicoMembro estático GetFieldReference Infraestrutura.
Método público GetHashCode Gets a unique hash code for the current instance. (Substitui ValueType. . :: . .GetHashCode() () () ().)
Método público GetType (Herdado de Object.)
Método públicoMembro estático IsAggregateExpression Infraestrutura.
Método públicoMembro estático IsExpressionString Indicates whether a string is an expression.
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString() () () () Converts the current ReportExpression instance to a string. (Substitui ValueType. . :: . .ToString() () () ().)
Método público ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Equality(String, ReportExpression) Tests the equality of two expressions.
Operador públicoMembro estático Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Operador públicoMembro estático Equality(ReportExpression, String) Tests the equality of two expressions.
Operador públicoMembro estático Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Operador públicoMembro estático Implicit Widening Implicit Implicit Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Operador públicoMembro estático Inequality(String, ReportExpression) Tests the inequality of two expressions.
Operador públicoMembro estático Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Operador públicoMembro estático Inequality(ReportExpression, String) Tests the inequality of two expressions.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.