public IJoinInfo VisitResolvedJoinInfo (ResolvedJoinInfo joinInfo)
{
ArgumentUtility.CheckNotNull ("joinInfo", joinInfo);
var newTableInfo = (IResolvedTableInfo) _stage.ApplyContext (joinInfo.ForeignTableInfo, _expressionContext, _mappingResolutionContext);
if (joinInfo.ForeignTableInfo != newTableInfo)
return new ResolvedJoinInfo (newTableInfo, joinInfo.JoinCondition);
return joinInfo;
}
}