Esempio n. 1
0
 /// <inheritdoc />
 void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine($"{nameof(GroupByShaperExpression)}:");
     expressionPrinter.Append("KeySelector: ");
     expressionPrinter.Visit(KeySelector);
     expressionPrinter.AppendLine(", ");
     expressionPrinter.Append("GroupingEnumerable:");
     expressionPrinter.Visit(GroupingEnumerable);
     expressionPrinter.AppendLine();
 }
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine($"{nameof(GroupByShaperExpression)}:");
     expressionPrinter.Append("KeySelector: ");
     expressionPrinter.Visit(KeySelector);
     expressionPrinter.AppendLine(", ");
     expressionPrinter.Append("ElementSelector:");
     expressionPrinter.Visit(ElementSelector);
     expressionPrinter.AppendLine();
 }
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("MaterializeCollectionNavigation(");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.AppendLine($"navigation: {Navigation.ToDebugString(detailed: false)},");
         expressionPrinter.Append("subquery: ");
         expressionPrinter.Visit(Subquery);
     }
 }
Esempio n. 4
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("MaterializeCollectionNavigation(");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.AppendLine($"navigation: Navigation: {Navigation.DeclaringEntityType.DisplayName()}.{Navigation.Name},");
         expressionPrinter.Append("subquery: ");
         expressionPrinter.Visit(Subquery);
     }
 }
Esempio n. 5
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("GroupBy(");
     expressionPrinter.Append("KeySelector: ");
     expressionPrinter.Visit(KeySelector);
     expressionPrinter.AppendLine(", ");
     expressionPrinter.Append("ElementSelector:");
     expressionPrinter.Visit(ElementSelector);
     expressionPrinter.AppendLine(")");
 }
Esempio n. 6
0
 /// <inheritdoc />
 void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("IncludeExpression(");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.Visit(EntityExpression);
         expressionPrinter.AppendLine(", ");
         expressionPrinter.Visit(NavigationExpression);
         expressionPrinter.AppendLine($", {Navigation.Name})");
     }
 }
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine($"IncludeExpression(");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.Visit(EntityExpression);
         expressionPrinter.AppendLine($", ");
         expressionPrinter.Visit(NavigationExpression);
         expressionPrinter.AppendLine($", {Navigation.Name})");
     }
 }
Esempio n. 8
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("CollectionShaper:");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.Append("(");
         expressionPrinter.Visit(Projection);
         expressionPrinter.Append(", ");
         expressionPrinter.Visit(InnerShaper);
         expressionPrinter.AppendLine($", {Navigation?.Name})");
     }
 }
Esempio n. 9
0
        /// <inheritdoc />
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.AppendLine($"{nameof(GroupByShaperExpression)}:");
            expressionPrinter.Append("KeySelector: ");
            expressionPrinter.Visit(KeySelector);
            expressionPrinter.AppendLine(", ");
            expressionPrinter.Append("ElementSelector:");
            expressionPrinter.Visit(ElementSelector);
            expressionPrinter.AppendLine();
        }
        /// <inheritdoc />
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.AppendLine("MaterializeCollectionNavigation(");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.AppendLine($"Navigation: {Navigation.DeclaringEntityType.DisplayName()}.{Navigation.Name},");
                expressionPrinter.Append("subquery: ");
                expressionPrinter.Visit(Subquery);
            }
        }
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.AppendLine("CollectionShaper:");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.Append("(");
                expressionPrinter.Visit(Projection);
                expressionPrinter.Append(", ");
                expressionPrinter.Visit(InnerShaper);
                expressionPrinter.AppendLine($", {Navigation?.Name})");
            }
        }
 /// <inheritdoc />
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("CollectionResultExpression:");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.Append("ProjectionBindingExpression:");
         expressionPrinter.Visit(ProjectionBindingExpression);
         expressionPrinter.AppendLine();
         if (Navigation != null)
         {
             expressionPrinter.Append("Navigation:").AppendLine(Navigation.ToString() !);
         }
         expressionPrinter.Append("ElementType:").AppendLine(ElementType.ShortDisplayName());
     }
 }
        /// <inheritdoc />
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.Append(nameof(ProjectionBindingExpression) + ": ");
            if (ProjectionMember != null)
            {
                expressionPrinter.Append(ProjectionMember.ToString());
            }
            else if (Index != null)
            {
                expressionPrinter.Append(Index.ToString() !);
            }
#pragma warning disable CS0618 // Type or member is obsolete
            else if (IndexMap != null)
            {
                using (expressionPrinter.Indent())
                {
                    foreach (var kvp in IndexMap)
                    {
                        expressionPrinter.AppendLine($"{kvp.Key.Name}:{kvp.Value},");
                    }
                }
            }
#pragma warning restore CS0618 // Type or member is obsolete
        }
Esempio n. 14
0
        public virtual void Print(ExpressionPrinter expressionPrinter)
        {
            expressionPrinter.AppendLine(nameof(EntityShaperExpression) + ": ");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.AppendLine(EntityType);
                expressionPrinter.AppendLine(nameof(ValueBufferExpression) + ": ");
                using (expressionPrinter.Indent())
                {
                    expressionPrinter.Visit(ValueBufferExpression);
                    expressionPrinter.AppendLine();
                }

                expressionPrinter.Append(nameof(IsNullable) + ": ");
                expressionPrinter.AppendLine(IsNullable);
            }
        }
        /// <inheritdoc />
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            expressionPrinter.AppendLine(nameof(EntityShaperExpression) + ": ");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.AppendLine(EntityType.Name);
                expressionPrinter.AppendLine(nameof(ValueBufferExpression) + ": ");
                using (expressionPrinter.Indent())
                {
                    expressionPrinter.Visit(ValueBufferExpression);
                    expressionPrinter.AppendLine();
                }

                expressionPrinter.Append(nameof(IsNullable) + ": ");
                expressionPrinter.AppendLine(IsNullable.ToString());
            }
        }
Esempio n. 16
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("PopulateCollection:");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.Append("Parent:");
         expressionPrinter.Visit(Parent);
     }
 }
Esempio n. 17
0
        public virtual void Print(ExpressionPrinter expressionPrinter)
        {
            expressionPrinter.AppendLine(nameof(ShapedQueryExpression) + ": ");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.AppendLine(nameof(QueryExpression) + ": ");
                using (expressionPrinter.Indent())
                {
                    expressionPrinter.Visit(QueryExpression);
                }

                expressionPrinter.AppendLine().Append(nameof(ShaperExpression) + ": ");
                using (expressionPrinter.Indent())
                {
                    expressionPrinter.Visit(ShaperExpression);
                }

                expressionPrinter.AppendLine();
            }
        }
        /// <inheritdoc />
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.AppendLine(nameof(ShapedQueryExpression) + ": ");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.AppendLine(nameof(QueryExpression) + ": ");
                using (expressionPrinter.Indent())
                {
                    expressionPrinter.Visit(QueryExpression);
                }

                expressionPrinter.AppendLine().Append(nameof(ShaperExpression) + ": ");
                using (expressionPrinter.Indent())
                {
                    expressionPrinter.Visit(ShaperExpression);
                }

                expressionPrinter.AppendLine();
            }
        }
Esempio n. 19
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.Append(nameof(ProjectionBindingExpression) + ": ");
     if (ProjectionMember != null)
     {
         expressionPrinter.Append(ProjectionMember);
     }
     else if (Index != null)
     {
         expressionPrinter.Append(Index);
     }
     else
     {
         using (expressionPrinter.Indent())
         {
             foreach (var kvp in IndexMap)
             {
                 expressionPrinter.AppendLine($"{kvp.Key.Name}:{kvp.Value},");
             }
         }
     }
 }
Esempio n. 20
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("RelationalCollectionShaper:");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.AppendLine($"CollectionId: {CollectionId}");
         expressionPrinter.Append("ParentIdentifier:");
         expressionPrinter.Visit(ParentIdentifier);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("OuterIdentifier:");
         expressionPrinter.Visit(OuterIdentifier);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("SelfIdentifier:");
         expressionPrinter.Visit(SelfIdentifier);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("InnerShaper:");
         expressionPrinter.Visit(InnerShaper);
         expressionPrinter.AppendLine();
         expressionPrinter.AppendLine($"Navigation: {Navigation?.Name}");
     }
 }
Esempio n. 21
0
 public virtual void Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("InitializeCollection:");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.AppendLine($"CollectionId: {CollectionId}");
         expressionPrinter.AppendLine($"Navigation: {Navigation?.Name}");
         expressionPrinter.Append("Parent:");
         expressionPrinter.Visit(Parent);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("ParentIdentifier:");
         expressionPrinter.Visit(ParentIdentifier);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("OuterIdentifier:");
         expressionPrinter.Visit(OuterIdentifier);
         expressionPrinter.AppendLine();
     }
 }
Esempio n. 22
0
        /// <inheritdoc />
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.Append(nameof(ProjectionBindingExpression) + ": ");
            if (ProjectionMember != null)
            {
                expressionPrinter.Append(ProjectionMember.ToString());
            }
            else if (Index != null)
            {
                expressionPrinter.Append(Index.ToString());
            }
            else
            {
                using (expressionPrinter.Indent())
                {
                    foreach (var kvp in IndexMap)
                    {
                        expressionPrinter.AppendLine($"{kvp.Key.Name}:{kvp.Value},");
                    }
                }
            }
        }
        void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
        {
            Check.NotNull(expressionPrinter, nameof(expressionPrinter));

            expressionPrinter.AppendLine("RelationalCollectionShaper:");
            using (expressionPrinter.Indent())
            {
                expressionPrinter.AppendLine($"CollectionId: {CollectionId}");
                expressionPrinter.Append("ParentIdentifier:");
                expressionPrinter.Visit(ParentIdentifier);
                expressionPrinter.AppendLine();
                expressionPrinter.Append("OuterIdentifier:");
                expressionPrinter.Visit(OuterIdentifier);
                expressionPrinter.AppendLine();
                expressionPrinter.Append("SelfIdentifier:");
                expressionPrinter.Visit(SelfIdentifier);
                expressionPrinter.AppendLine();
                expressionPrinter.Append("InnerShaper:");
                expressionPrinter.Visit(InnerShaper);
                expressionPrinter.AppendLine();
                expressionPrinter.AppendLine($"Navigation: {Navigation?.Name}");
            }
        }
 /// <inheritdoc />
 void IPrintableExpression.Print(ExpressionPrinter expressionPrinter)
 {
     expressionPrinter.AppendLine("RelationalCollectionShaper:");
     using (expressionPrinter.Indent())
     {
         expressionPrinter.Append("ParentIdentifier:");
         expressionPrinter.Visit(ParentIdentifier);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("ChildIdentifier:");
         expressionPrinter.Visit(ChildIdentifier);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("SelectExpression:");
         expressionPrinter.Visit(SelectExpression);
         expressionPrinter.AppendLine();
         expressionPrinter.Append("InnerShaper:");
         expressionPrinter.Visit(InnerShaper);
         expressionPrinter.AppendLine();
         expressionPrinter.AppendLine($"Navigation: {Navigation?.Name}");
     }
 }