ReportExpression 구조체

정의

보고서 식을 나타냅니다.

public value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))]
public struct ReportExpression : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))>]
type ReportExpression = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression
Implements IExpression, IFormattable, IXmlSerializable
상속
ReportExpression
특성
구현

생성자

ReportExpression(Boolean)

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

ReportExpression(DateTime)

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

ReportExpression(Double)

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

ReportExpression(Int32)

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

ReportExpression(String)

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

ReportExpression(String, EvaluationMode)

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

속성

DataType

평가 식의 데이터 형식을 가져오거나 설정합니다.

Empty

비어 있는 보고서 식 개체를 가져옵니다.

EvaluationMode

보고서 식의 평가 모드를 가져오거나 설정합니다.

Expression

식 문자열을 가져오거나 설정합니다.

IsEmpty

보고서 식이 비어 있는지 여부를 가져옵니다.

IsExpression

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

Value

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

메서드

BuildFieldReference(String)

필드에 대한 참조를 작성합니다.

BuildFieldReference(String, String)

필드에 대한 참조를 작성합니다.

BuildFunctionCall(String, String[])

함수 호출 식을 작성합니다.

BuildGlobalReference(String)

전역 참조 식을 작성합니다.

BuildNullValue()

Null 값 식을 작성합니다.

BuildParameterReference(String)

매개 변수 참조를 작성합니다.

BuildParameterReference(String, String)

매개 변수 참조를 작성합니다.

BuildStringLiteral(String)

문자열 리터럴 식을 작성합니다.

BuildUserReference(String)

사용자 참조 식을 작성합니다.

Equals(Object)

현재 인스턴스가 다른 식과 같은지 검사합니다.

GetDependencies(IList<ReportObject>, ReportObject)

부모 개체에서 종속성을 가져옵니다.

GetFieldReference(String)

식의 필드 참조를 가져옵니다.

GetHashCode()

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

IsAggregateExpression(String)

보고서 식이 집계 식인지 여부를 지정합니다.

IsExpressionString(String)

문자열이 식인지 여부를 나타냅니다.

ToString()

현재 ReportExpression 인스턴스를 문자열로 변환합니다.

ToString(String, IFormatProvider)

현재 ReportExpression 인스턴스를 문자열로 변환합니다.

연산자

Equality(ReportExpression, ReportExpression)

두 식이 같은지 검사합니다.

Equality(ReportExpression, String)

두 식이 같은지 검사합니다.

Equality(String, ReportExpression)

두 식이 같은지 검사합니다.

Explicit(ReportExpression to String)

ReportExpression 개체를 식 문자열로 변환합니다.

Implicit(String to ReportExpression)

식 문자열을 ReportExpression 개체로 변환합니다.

Inequality(ReportExpression, ReportExpression)

두 식이 같지 않은지 검사합니다.

Inequality(ReportExpression, String)

두 식이 같지 않은지 검사합니다.

Inequality(String, ReportExpression)

두 식이 같지 않은지 검사합니다.

명시적 인터페이스 구현

IExpression.Value

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

IXmlSerializable.GetSchema()

xml 스키마를 반환합니다.

IXmlSerializable.ReadXml(XmlReader)

xml 설명서를 읽습니다.

IXmlSerializable.WriteXml(XmlWriter)

xml 설명서를 씁니다.

적용 대상