3 types derived from DbCommandTree
System.Data.Entity (3)
System\Data\Common\CommandTrees\DbFunctionCommandTree.cs (1)
24public sealed class DbFunctionCommandTree : DbCommandTree
System\Data\Common\CommandTrees\DbModificationCommandTree.cs (1)
24public abstract class DbModificationCommandTree : DbCommandTree
System\Data\Common\CommandTrees\DbQueryCommandTree.cs (1)
25public sealed class DbQueryCommandTree : DbCommandTree
51 references to DbCommandTree
System.Data.Entity (51)
System\Data\Common\CommandTrees\BasicCommandTreeVisitor.cs (1)
51public virtual void VisitCommandTree(DbCommandTree commandTree)
System\Data\Common\CommandTrees\DbCommandTree.cs (1)
53if (!DbCommandTree.IsValidDataSpace(dataSpace))
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
803if (!DbCommandTree.IsValidParameterName(name))
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
199private static TreeNode CreateParametersNode(DbCommandTree tree)
System\Data\Common\CommandTrees\Internal\ParameterRetriever.cs (1)
29internal static System.Collections.ObjectModel.ReadOnlyCollection<DbParameterReferenceExpression> GetParameters(DbCommandTree tree)
System\Data\Common\CommandTrees\ValueExpressions.cs (1)
177Debug.Assert(DbCommandTree.IsValidParameterName(name), "DbParameterReferenceExpression name should be valid");
System\Data\Common\DbProviderServices.cs (5)
40public DbCommandDefinition CreateCommandDefinition(DbCommandTree commandTree) 58public DbCommandDefinition CreateCommandDefinition(DbProviderManifest providerManifest, DbCommandTree commandTree) 85protected abstract DbCommandDefinition CreateDbCommandDefinition(DbProviderManifest providerManifest, DbCommandTree commandTree); 91internal virtual void ValidateDataSpace(DbCommandTree commandTree) 106internal virtual DbCommand CreateCommand(DbCommandTree commandTree) {
System\Data\Common\EntitySql\CqlQuery.cs (7)
27/// <item>Translation from eSQL text commands to valid <see cref="DbCommandTree"/>s</item> 33/// Provided that the command is syntacticaly correct and meaningful within the given typespace, the result will be a valid <see cref="DbCommandTree"/> or 39/// <item><seealso cref="DbCommandTree"/></item> 45/// Compiles an eSQL command producing a validated <see cref="DbCommandTree"/>. 60/// <seealso cref="DbCommandTree"/> 193/// Performs semantic conversion, validation on a command AST and creates a <see cref="DbCommandTree"/> 208/// <seealso cref="DbCommandTree"/>
System\Data\Common\EntitySql\EntitySqlParser.cs (1)
40/// <returns><see cref="ParseResult"/> containing <see cref="DbCommandTree"/> and information describing inline function definitions if any.</returns>
System\Data\Common\EntitySql\ParseResult.cs (3)
24private readonly DbCommandTree _commandTree; 27internal ParseResult(DbCommandTree commandTree, List<FunctionDefinition> functionDefs) 39public DbCommandTree CommandTree { get { return _commandTree; } }
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
45/// Entry point to semantic analysis. Converts AST into a <see cref="DbCommandTree"/>.
System\Data\EntityClient\EntityCommand.cs (4)
36private DbCommandTree _preparedCommandTree; 44private DbCommandTree _commandTreeSetByUser; 220public DbCommandTree CommandTree 569DbCommandTree resultTree = null;
System\Data\EntityClient\EntityCommandDefinition.cs (1)
61internal EntityCommandDefinition(DbProviderFactory storeProviderFactory, DbCommandTree commandTree) {
System\Data\EntityClient\EntityParameter.cs (1)
140if (!string.IsNullOrEmpty(parameterName) && !DbCommandTree.IsValidParameterName(parameterName))
System\Data\EntityClient\EntityProviderServices.cs (3)
35protected override DbCommandDefinition CreateDbCommandDefinition(DbProviderManifest providerManifest, DbCommandTree commandTree) { 43internal EntityCommandDefinition CreateCommandDefinition(DbProviderFactory storeProviderFactory, DbCommandTree commandTree) { 54internal override void ValidateDataSpace(DbCommandTree commandTree)
System\Data\Mapping\ViewGeneration\Utils\ExternalCalls.cs (2)
34static internal DbCommandTree CompileView( 45DbCommandTree expr = CqlQuery.Compile(viewDef, perspective, parserOptions, null).CommandTree;
System\Data\Metadata\TypeHelpers.cs (1)
64internal static void AssertEdmType(DbCommandTree commandTree)
System\Data\Objects\Internal\ObjectFullSpanRewriter.cs (1)
52internal ObjectFullSpanRewriter(DbCommandTree tree, DbExpression toRewrite, Span span, AliasGenerator aliasGenerator)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (2)
40private DbCommandTree _tree; 87internal ObjectSpanRewriter(DbCommandTree tree, DbExpression toRewrite, AliasGenerator aliasGenerator)
System\Data\Objects\ObjectParameter.cs (1)
41return DbCommandTree.IsValidParameterName(name);
System\Data\Query\PlanCompiler\CommandPlan.cs (3)
50internal cqt.DbCommandTree CommandTree 57private cqt.DbCommandTree _commandTree; 69internal ProviderCommandInfo(cqt.DbCommandTree commandTree,
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
347internal static DbCommandTree Generate(Command itree, Node toConvert)
System\Data\Query\PlanCompiler\PlanCompiler.cs (3)
84private cqt.DbCommandTree m_ctree; 125private PlanCompiler(cqt.DbCommandTree ctree) 168internal static void Compile(cqt.DbCommandTree ctree, out List<ProviderCommandInfo> providerCommands, out ColumnMap resultColumnMap, out int columnCount, out Common.Utils.Set<md.EntitySet> entitySets)
System\Data\Query\PlanCompiler\ProviderCommandInfoUtils.cs (1)
61DbCommandTree ctree = CTreeGenerator.Generate(command, node);
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
408internal static string GenerateSql(DbCommandTree tree, SqlVersion sqlVersion, out List<SqlParameter> parameters, out CommandType commandType, out HashSet<string> paramsToForceNonUnicode)
System\Data\SqlClient\SqlProviderServices.cs (3)
56protected override DbCommandDefinition CreateDbCommandDefinition(DbProviderManifest providerManifest, DbCommandTree commandTree) { 70internal override DbCommand CreateCommand(DbCommandTree commandTree) { 85private DbCommand CreateCommand(DbProviderManifest providerManifest, DbCommandTree commandTree) {