다음을 통해 공유


ReportExpression 구조

Represents a report expression.

네임스페이스:  Microsoft.ReportingServices.RdlObjectModel
어셈블리:  Microsoft.ReportingServices.Designer.Controls(Microsoft.ReportingServices.Designer.Controls.dll)

구문

‘선언
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
‘사용 방법
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는 구조체의 사용을 지원하지만 새로운 구조체 선언은 지원하지 않습니다.

ReportExpression 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 ReportExpression(Boolean) 인프라입니다.
공용 메서드 ReportExpression(DateTime) 인프라입니다.
공용 메서드 ReportExpression(Double)
공용 메서드 ReportExpression(Int32) 인프라입니다.
공용 메서드 ReportExpression(String) Initializes a new instance of the ReportExpression class.
공용 메서드 ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

맨 위로 이동

속성

  이름 설명
공용 속성 DataType The data type of the evaluated expression.
공용 속성정적 멤버 Empty 인프라입니다.
공용 속성 EvaluationMode The evaluation mode.
공용 속성 Expression The expression string.
공용 속성 IsEmpty 인프라입니다.
공용 속성 IsExpression Indicates whether this is an expression.
공용 속성 Value The value of the expression.

맨 위로 이동

메서드

  이름 설명
공용 메서드정적 멤버 BuildFieldReference(String) 인프라입니다.
공용 메서드정적 멤버 BuildFieldReference(String, String) 인프라입니다.
공용 메서드정적 멤버 BuildFunctionCall 인프라입니다.
공용 메서드정적 멤버 BuildGlobalReference 인프라입니다.
공용 메서드정적 멤버 BuildNullValue
공용 메서드정적 멤버 BuildParameterReference(String) 인프라입니다.
공용 메서드정적 멤버 BuildParameterReference(String, String) 인프라입니다.
공용 메서드정적 멤버 BuildStringLiteral
공용 메서드정적 멤버 BuildUserReference 인프라입니다.
공용 메서드 Equals Tests the equality of the current instance with another expression. (ValueType. . :: . .Equals(Object)을(를) 재정의함)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetDependencies
공용 메서드정적 멤버 GetFieldReference 인프라입니다.
공용 메서드 GetHashCode Gets a unique hash code for the current instance. (ValueType. . :: . .GetHashCode() () () ()을(를) 재정의함)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드정적 멤버 IsAggregateExpression 인프라입니다.
공용 메서드정적 멤버 IsExpressionString Indicates whether a string is an expression.
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 ToString() () () () Converts the current ReportExpression instance to a string. (ValueType. . :: . .ToString() () () ()을(를) 재정의함)
공용 메서드 ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

맨 위로 이동

연산자

  이름 설명
공용 연산자정적 멤버 Equality(String, ReportExpression) Tests the equality of two expressions.
공용 연산자정적 멤버 Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
공용 연산자정적 멤버 Equality(ReportExpression, String) Tests the equality of two expressions.
공용 연산자정적 멤버 Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
공용 연산자정적 멤버 Implicit Widening Implicit Implicit Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
공용 연산자정적 멤버 Inequality(String, ReportExpression) Tests the inequality of two expressions.
공용 연산자정적 멤버 Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
공용 연산자정적 멤버 Inequality(ReportExpression, String) Tests the inequality of two expressions.

맨 위로 이동

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.