27 instantiations of AliasGenerator
System.Data.Entity (27)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
34private static readonly AliasGenerator _bindingAliases = new AliasGenerator("Var_", 0);
System\Data\Objects\DataClasses\RelatedEnd.cs (4)
446AliasGenerator keyParamNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator 479AliasGenerator keyParamNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator 538AliasGenerator paramNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator 619AliasGenerator keyParamNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
45private readonly AliasGenerator _aliasGenerator = new AliasGenerator("LQ", 0);
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
152info.ColumnNames = new AliasGenerator(string.Format(CultureInfo.InvariantCulture, "Span{0}_Column", _spanCount));
System\Data\Query\PlanCompiler\CTreeGenerator.cs (19)
328private AliasGenerator _applyAliases = new AliasGenerator("Apply"); 329private AliasGenerator _distinctAliases = new AliasGenerator("Distinct"); 330private AliasGenerator _exceptAliases = new AliasGenerator("Except"); 331private AliasGenerator _extentAliases = new AliasGenerator("Extent"); 332private AliasGenerator _filterAliases = new AliasGenerator("Filter"); 333private AliasGenerator _groupByAliases = new AliasGenerator("GroupBy"); 334private AliasGenerator _intersectAliases = new AliasGenerator("Intersect"); 335private AliasGenerator _joinAliases = new AliasGenerator("Join"); 336private AliasGenerator _projectAliases = new AliasGenerator("Project"); 337private AliasGenerator _sortAliases = new AliasGenerator("Sort"); 338private AliasGenerator _unionAllAliases = new AliasGenerator("UnionAll"); 339private AliasGenerator _elementAliases = new AliasGenerator("Element"); 340private AliasGenerator _singleRowTableAliases = new AliasGenerator("SingleRowTable"); 341private AliasGenerator _limitAliases = new AliasGenerator("Limit"); 342private AliasGenerator _skipAliases = new AliasGenerator("Skip"); 1144aliasGenerator = new AliasGenerator(columnName); 1207AliasGenerator colGen = new AliasGenerator("C"); 1689AliasGenerator keyAliases = new AliasGenerator("K"); 1779AliasGenerator aggAliases = new AliasGenerator("A");
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
479private readonly static AliasGenerator s_parameterNames = new AliasGenerator("@", 1000);
56 references to AliasGenerator
System.Data.Entity (56)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
34private static readonly AliasGenerator _bindingAliases = new AliasGenerator("Var_", 0); 2653internal static AliasGenerator AliasGenerator
System\Data\Objects\DataClasses\RelatedEnd.cs (4)
446AliasGenerator keyParamNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator 479AliasGenerator keyParamNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator 538AliasGenerator paramNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator 619AliasGenerator keyParamNameGen = new AliasGenerator(_entityKeyParamName); // Aliases are cached in AliasGenerator
System\Data\Objects\ELinq\ExpressionConverter.cs (2)
45private readonly AliasGenerator _aliasGenerator = new AliasGenerator("LQ", 0); 226internal AliasGenerator AliasGenerator { get { return _aliasGenerator; } }
System\Data\Objects\ELinq\OrderByLifter.cs (14)
35private readonly AliasGenerator _aliasGenerator; 37internal OrderByLifter(AliasGenerator aliasGenerator) 82protected readonly AliasGenerator _aliasGenerator; 84protected OrderByLifterBase(DbExpression root, AliasGenerator aliasGenerator) 100internal static OrderByLifterBase GetLifter(DbExpression source, AliasGenerator aliasGenerator) 303internal LimitSkipLifter(DbLimitExpression limit, DbSkipExpression skip, AliasGenerator aliasGenerator) 357internal LimitSortLifter(DbLimitExpression limit, DbSortExpression sort, AliasGenerator aliasGenerator) 414internal ProjectLimitSkipLifter(DbProjectExpression project, DbLimitExpression limit, DbSkipExpression skip, AliasGenerator aliasGenerator) 514internal ProjectLimitSortLifter(DbProjectExpression project, DbLimitExpression limit, DbSortExpression sort, AliasGenerator aliasGenerator) 589internal ProjectSkipLifter(DbProjectExpression project, DbSkipExpression skip, AliasGenerator aliasGenerator) 643internal SkipLifter(DbSkipExpression skip, AliasGenerator aliasGenerator) 693internal ProjectSortLifter(DbProjectExpression project, DbSortExpression sort, AliasGenerator aliasGenerator) 738internal SortLifter(DbSortExpression sort, AliasGenerator aliasGenerator) 775internal PassthroughOrderByLifter(DbExpression source, AliasGenerator aliasGenerator)
System\Data\Objects\Internal\ObjectFullSpanRewriter.cs (1)
52internal ObjectFullSpanRewriter(DbCommandTree tree, DbExpression toRewrite, Span span, AliasGenerator aliasGenerator)
System\Data\Objects\Internal\ObjectQueryExecutionPlan.cs (1)
51internal static ObjectQueryExecutionPlan Prepare(ObjectContext context, DbQueryCommandTree tree, Type elementType, MergeOption mergeOption, Span span, CompiledQueryParameters compiledQueryParameters, AliasGenerator aliasGenerator)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (7)
42private readonly AliasGenerator _aliasGenerator; 48internal static bool TryRewrite(DbQueryCommandTree tree, Span span, MergeOption mergeOption, AliasGenerator aliasGenerator, out DbExpression newQuery, out SpanIndex spanInfo) 87internal ObjectSpanRewriter(DbCommandTree tree, DbExpression toRewrite, AliasGenerator aliasGenerator) 143public AliasGenerator ColumnNames; 740internal static DbExpression FindNavigationExpression(DbExpression expression, AliasGenerator aliasGenerator, out NavigationInfo navInfo) 766private readonly AliasGenerator _aliasGenerator; 770private RelationshipNavigationVisitor(AliasGenerator aliasGenerator)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (24)
328private AliasGenerator _applyAliases = new AliasGenerator("Apply"); 329private AliasGenerator _distinctAliases = new AliasGenerator("Distinct"); 330private AliasGenerator _exceptAliases = new AliasGenerator("Except"); 331private AliasGenerator _extentAliases = new AliasGenerator("Extent"); 332private AliasGenerator _filterAliases = new AliasGenerator("Filter"); 333private AliasGenerator _groupByAliases = new AliasGenerator("GroupBy"); 334private AliasGenerator _intersectAliases = new AliasGenerator("Intersect"); 335private AliasGenerator _joinAliases = new AliasGenerator("Join"); 336private AliasGenerator _projectAliases = new AliasGenerator("Project"); 337private AliasGenerator _sortAliases = new AliasGenerator("Sort"); 338private AliasGenerator _unionAllAliases = new AliasGenerator("UnionAll"); 339private AliasGenerator _elementAliases = new AliasGenerator("Element"); 340private AliasGenerator _singleRowTableAliases = new AliasGenerator("SingleRowTable"); 341private AliasGenerator _limitAliases = new AliasGenerator("Limit"); 342private AliasGenerator _skipAliases = new AliasGenerator("Skip"); 1130private static string GenerateNameForVar(Var projectedVar, Dictionary<string, AliasGenerator> aliasMap, 1131AliasGenerator defaultAliasGenerator, Dictionary<string, string> alreadyUsedNames) 1134AliasGenerator aliasGenerator; 1207AliasGenerator colGen = new AliasGenerator("C"); 1208Dictionary<string, AliasGenerator> aliasMap = new Dictionary<string, AliasGenerator>(StringComparer.InvariantCultureIgnoreCase); 1689AliasGenerator keyAliases = new AliasGenerator("K"); 1779AliasGenerator aggAliases = new AliasGenerator("A"); 2138private DbExpression VisitSetOp(SetOp op, Node n, AliasGenerator alias, Func<DbExpression, DbExpression, DbExpression> setOpExpressionBuilder)
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
479private readonly static AliasGenerator s_parameterNames = new AliasGenerator("@", 1000);