public Item(BracketedName fromAlias, BracketedName toAlias, ReferenceMap referenceMap) { FromAlias = fromAlias; ToAlias = toAlias; ReferenceMap = referenceMap; }
public Item AddJoin(BracketedName fromAlias, BracketedName toAlias, ReferenceMap referenceMap) { return _joins[referenceMap.Property] = new Item(fromAlias, toAlias, referenceMap); }