다음을 통해 공유


ReportExpression(T) 구조

Represents an expression in the report.

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

구문

‘선언
Public Structure ReportExpression(Of T As {Structure, New}) _
    Implements IExpression, IXmlSerializable, IFormattable
‘사용 방법
Dim instance As ReportExpression(Of T)
public struct ReportExpression<T> : IExpression, 
    IXmlSerializable, IFormattable
where T : struct, new()
generic<typename T>
where T : value class, gcnew()
public value class ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression<'T when 'T : struct, new()> =  
    struct
        interface IExpression
        interface IXmlSerializable
        interface IFormattable
    end
JScript는 제네릭 형식 및 메서드를 지원하지 않습니다.

유형 매개 변수

  • T

ReportExpression<(Of <(<'T>)>)> 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 ReportExpression< (Of < ( <'T> ) > ) >(String) Initializes a new instance of the ReportExpression<(Of <(<'T>)>)> class.
공용 메서드 ReportExpression< (Of < ( <'T> ) > ) >(T) Initializes a new instance of the ReportExpression<(Of <(<'T>)>)> class.
공용 메서드 ReportExpression< (Of < ( <'T> ) > ) >(String, IFormatProvider) Initializes a new instance of the ReportExpression<(Of <(<'T>)>)> class.

맨 위로 이동

속성

  이름 설명
공용 속성 Expression The expression value.
공용 속성 IsEmpty Indicates whether the expression object is empty.
공용 속성 IsExpression Whether this is an expression.
공용 속성 Value The calculated value.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Equals Tests the equality of the Value property with another object. (ValueType. . :: . .Equals(Object)을(를) 재정의함)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetDependencies
공용 메서드 GetHashCode Gets a unique hash code for this instance. (ValueType. . :: . .GetHashCode() () () ()을(를) 재정의함)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드정적 멤버 Parse Parses a string value into a ReportExpression<(Of <(<'T>)>)> object.
공용 메서드 ToString() () () () Converts the current ReportExpression<(Of <(<'T>)>)> object to a string. (ValueType. . :: . .ToString() () () ()을(를) 재정의함)
공용 메서드 ToString(String, IFormatProvider) Converts the current ReportExpression<(Of <(<'T>)>)> object to a string.

맨 위로 이동

연산자

  이름 설명
공용 연산자정적 멤버 Equality(String, ReportExpression< (Of < <' (T> ) > > )) Tests the equality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Equality(T, ReportExpression< (Of < <' (T> ) > > )) Tests the equality between an object and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Equality(ReportExpression< (Of < <' (T> ) > > ), ReportExpression< (Of < <' (T> ) > > )) Tests the equality between two ReportExpression<(Of <(<'T>)>)> objects.
공용 연산자정적 멤버 Equality(ReportExpression< (Of < <' (T> ) > > ), String) Tests the equality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Equality(ReportExpression< (Of < <' (T> ) > > ), T) Tests the equality between an object and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Explicit Narrowing Explicit Explicit Explicit(ReportExpression< (Of < <' (T> ) > > ) to T) Converts the value of a ReportExpression<(Of <(<'T>)>)> to an object of type T.
공용 연산자정적 멤버 Explicit Narrowing Explicit Explicit Explicit(ReportExpression< (Of < <' (T> ) > > ) to String) Converts the value of a ReportExpression<(Of <(<'T>)>)> to a string.
공용 연산자정적 멤버 Implicit Widening Implicit Implicit Implicit(Nullable< (Of < <' (T> ) > > ) to ReportExpression< (Of < <' (T> ) > > )) Converts a Nullable<(Of <(<'T>)>)> object to a ReportExpression<(Of <(<'T>)>)>.
공용 연산자정적 멤버 Implicit Widening Implicit Implicit Implicit(T to ReportExpression< (Of < <' (T> ) > > )) Converts an object of type T to a ReportExpression<(Of <(<'T>)>)>.
공용 연산자정적 멤버 Inequality(String, ReportExpression< (Of < <' (T> ) > > )) Tests the inequality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Inequality(T, ReportExpression< (Of < <' (T> ) > > )) Tests the inequality between an object of type T and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Inequality(ReportExpression< (Of < <' (T> ) > > ), ReportExpression< (Of < <' (T> ) > > )) Tests the inequality between two ReportExpression<(Of <(<'T>)>)> objects.
공용 연산자정적 멤버 Inequality(ReportExpression< (Of < <' (T> ) > > ), String) Tests the inequality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
공용 연산자정적 멤버 Inequality(ReportExpression< (Of < <' (T> ) > > ), T) Tests the inequality between an object of type T and a ReportExpression<(Of <(<'T>)>)> object.

맨 위로 이동

스레드 보안

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