다음을 통해 공유


DbElementExpression.Accept 메서드

정의

오버로드

Accept(DbExpressionVisitor)

결과 값을 생성하지 않는 식의 방문자 패턴을 구현합니다.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

특정 형식의 결과 값을 생성하는 식의 visitor 패턴을 구현합니다.

Accept(DbExpressionVisitor)

결과 값을 생성하지 않는 식의 방문자 패턴을 구현합니다.

public:
 override void Accept(System::Data::Common::CommandTrees::DbExpressionVisitor ^ visitor);
public override void Accept (System.Data.Common.CommandTrees.DbExpressionVisitor visitor);
override this.Accept : System.Data.Common.CommandTrees.DbExpressionVisitor -> unit
Public Overrides Sub Accept (visitor As DbExpressionVisitor)

매개 변수

visitor
DbExpressionVisitor

DbExpressionVisitor의 인스턴스입니다.

예외

visitornull입니다.

적용 대상

Accept<TResultType>(DbExpressionVisitor<TResultType>)

특정 형식의 결과 값을 생성하는 식의 visitor 패턴을 구현합니다.

public:
generic <typename TResultType>
 override TResultType Accept(System::Data::Common::CommandTrees::DbExpressionVisitor<TResultType> ^ visitor);
public override TResultType Accept<TResultType> (System.Data.Common.CommandTrees.DbExpressionVisitor<TResultType> visitor);
override this.Accept : System.Data.Common.CommandTrees.DbExpressionVisitor<'ResultType> -> 'ResultType
Public Overrides Function Accept(Of TResultType) (visitor As DbExpressionVisitor(Of TResultType)) As TResultType

형식 매개 변수

TResultType

visitor에서 생성되는 결과의 형식입니다.

매개 변수

visitor
DbExpressionVisitor<TResultType>

특정 형식의 결과 값을 생성하는 형식화된 DbExpressionVisitor의 인스턴스입니다.

반환

TResultType

DbExpressionVisitor에서 생성한 특정 형식의 결과 값입니다.

예외

visitor이(가) null인 경우

적용 대상