ReportExpression<T> 구조체

정의

보고서의 식을 나타냅니다.

generic <typename T>
 where T : value classpublic value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public struct ReportExpression<T> : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable where T : struct
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
type ReportExpression<'T (requires 'T : struct)> = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression(Of T)
Implements IExpression, IFormattable, IXmlSerializable

형식 매개 변수

T

식의 형식입니다.

상속
ReportExpression<T>
특성
구현

생성자

ReportExpression<T>(String)

ReportExpression<T> 클래스의 새 인스턴스를 초기화합니다.

ReportExpression<T>(String, IFormatProvider)

ReportExpression<T> 클래스의 새 인스턴스를 초기화합니다.

ReportExpression<T>(T)

ReportExpression<T> 클래스의 새 인스턴스를 초기화합니다.

속성

Expression

식 값을 가져오거나 설정합니다.

IsEmpty

식 개체가 비어 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

IsExpression

식인지 여부를 나타내는 값을 가져옵니다.

Value

계산된 값을 가져오거나 설정합니다.

메서드

Equals(Object)

Value 속성과 다른 개체가 같은지 검사합니다.

GetDependencies(IList<ReportObject>, ReportObject)

개체의 종속성을 가져옵니다.

GetHashCode()

이 인스턴스의 고유 해시 코드를 가져옵니다.

Parse(String, IFormatProvider)

문자열 값을 ReportExpression<T> 개체로 구문 분석합니다.

ToString()

현재 ReportExpression<T> 개체를 문자열로 변환합니다.

ToString(String, IFormatProvider)

현재 ReportExpression<T> 개체를 문자열로 변환합니다.

연산자

Equality(ReportExpression<T>, ReportExpression<T>)

ReportExpression<T> 개체가 같은지 검사합니다.

Equality(ReportExpression<T>, String)

식과 ReportExpression<T> 개체가 같은지 검사합니다.

Equality(ReportExpression<T>, T)

개체와 ReportExpression<T> 개체가 같은지 검사합니다.

Equality(String, ReportExpression<T>)

식과 ReportExpression<T> 개체가 같은지 검사합니다.

Equality(T, ReportExpression<T>)

개체와 ReportExpression<T> 개체가 같은지 검사합니다.

Explicit(ReportExpression<T> to String)

ReportExpression<T>의 값을 문자열로 변환합니다.

Explicit(ReportExpression<T> to T)

ReportExpression<T>의 값을 T 형식의 개체로 변환합니다.

Implicit(Nullable<T> to ReportExpression<T>)

Nullable<T> 개체를 ReportExpression<T>으로 변환합니다.

Implicit(T to ReportExpression<T>)

T 형식의 개체를 ReportExpression<T>으로 변환합니다.

Inequality(ReportExpression<T>, ReportExpression<T>)

ReportExpression<T> 개체가 같지 않은지 검사합니다.

Inequality(ReportExpression<T>, String)

식과 ReportExpression<T> 개체가 같지 않은지 검사합니다.

Inequality(ReportExpression<T>, T)

T 형식의 개체와 ReportExpression<T> 개체가 같지 않은지 검사합니다.

Inequality(String, ReportExpression<T>)

식과 ReportExpression<T> 개체가 같지 않은지 검사합니다.

Inequality(T, ReportExpression<T>)

T 형식의 개체와 ReportExpression<T> 개체가 같지 않은지 검사합니다.

명시적 인터페이스 구현

IExpression.Value

식 값을 가져오거나 설정합니다.

IXmlSerializable.GetSchema()

xml 스키마를 반환합니다.

IXmlSerializable.ReadXml(XmlReader)

식의 xml 문서를 읽습니다.

IXmlSerializable.WriteXml(XmlWriter)

식의 xml 문서를 씁니다.

적용 대상