다음을 통해 공유


DbLambdaExpression.Accept 메서드

정의

오버로드

Accept(DbExpressionVisitor)

결과 값을 생성하지 않는 식 방문자에 대한 방문자 패턴 메서드입니다.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

특정 형식의 결과 값을 생성하는 식 방문자의 방문자 패턴 메서드입니다.

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의 인스턴스입니다.

예외

visitor가 null입니다.

적용 대상

Accept<TResultType>(DbExpressionVisitor<TResultType>)

특정 형식의 결과 값을 생성하는 식 방문자의 방문자 패턴 메서드입니다.

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>

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

반환

TResultType

식 방문자에서 생성되는 결과의 형식입니다.

예외

visitor가 null입니다.

적용 대상