/// <summary> /// Initializes as join clause item. /// </summary> internal FromClauseItem(JoinClauseItem joinClauseItem) { _fromClauseItemExpr = joinClauseItem; _fromClauseItemKind = FromClauseItemKind.JoinFromClause; }
/// <summary> /// Initializes as apply clause item. /// </summary> internal FromClauseItem(ApplyClauseItem applyClauseItem) { _fromClauseItemExpr = applyClauseItem; _fromClauseItemKind = FromClauseItemKind.ApplyFromClause; }
/// <summary> /// Initializes as 'simple' aliased expression. /// </summary> internal FromClauseItem(AliasedExpr aliasExpr) { _fromClauseItemExpr = aliasExpr; _fromClauseItemKind = FromClauseItemKind.AliasedFromClause; }
internal FromClauseItem(ApplyClauseItem applyClauseItem) { this._fromClauseItemExpr = (Node)applyClauseItem; this._fromClauseItemKind = FromClauseItemKind.ApplyFromClause; }
internal FromClauseItem(JoinClauseItem joinClauseItem) { this._fromClauseItemExpr = (Node)joinClauseItem; this._fromClauseItemKind = FromClauseItemKind.JoinFromClause; }
internal FromClauseItem(AliasedExpr aliasExpr) { this._fromClauseItemExpr = (Node)aliasExpr; this._fromClauseItemKind = FromClauseItemKind.AliasedFromClause; }