|
From: <pa...@us...> - 2011-04-15 18:42:18
|
Revision: 5706
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5706&view=rev
Author: patearl
Date: 2011-04-15 18:42:11 +0000 (Fri, 15 Apr 2011)
Log Message:
-----------
Removed ExpressionTreeVisitor since it exposed members that were visiting query source objects, which are marked as internal at the moment.
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Linq/Visitors/GroupByKeySelectorVisitor.cs
trunk/nhibernate/src/NHibernate/Linq/Visitors/NhExpressionTreeVisitor.cs
trunk/nhibernate/src/NHibernate/Linq/Visitors/SelectClauseVisitor.cs
Removed Paths:
-------------
trunk/nhibernate/src/NHibernate/Linq/Visitors/ExpressionTreeVisitor.cs
Deleted: trunk/nhibernate/src/NHibernate/Linq/Visitors/ExpressionTreeVisitor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Linq/Visitors/ExpressionTreeVisitor.cs 2011-04-15 04:10:51 UTC (rev 5705)
+++ trunk/nhibernate/src/NHibernate/Linq/Visitors/ExpressionTreeVisitor.cs 2011-04-15 18:42:11 UTC (rev 5706)
@@ -1,160 +0,0 @@
-using System;
-using System.Collections.ObjectModel;
-using System.Linq.Expressions;
-using Remotion.Linq.Clauses.Expressions;
-
-namespace NHibernate.Linq.Visitors
-{
- /// <summary>
- /// This class is used to expose the members from the base class that get internalized when the other class is ilmerged.
- /// We do this instead of exposing the base class directly by name, since we don't want it to be part of our public API.
- /// </summary>
- public class ExpressionTreeVisitor : Remotion.Linq.Parsing.ExpressionTreeVisitor
- {
- public override ReadOnlyCollection<T> VisitAndConvert<T>(ReadOnlyCollection<T> expressions, string callerName)
- {
- return base.VisitAndConvert<T>(expressions, callerName);
- }
-
- public override T VisitAndConvert<T>(T expression, string methodName)
- {
- return base.VisitAndConvert<T>(expression, methodName);
- }
-
- protected override Expression VisitBinaryExpression(BinaryExpression expression)
- {
- return base.VisitBinaryExpression(expression);
- }
-
- protected override Expression VisitConditionalExpression(ConditionalExpression expression)
- {
- return base.VisitConditionalExpression(expression);
- }
-
- protected override Expression VisitConstantExpression(ConstantExpression expression)
- {
- return base.VisitConstantExpression(expression);
- }
-
- protected override ElementInit VisitElementInit(ElementInit elementInit)
- {
- return base.VisitElementInit(elementInit);
- }
-
- protected override ReadOnlyCollection<ElementInit> VisitElementInitList(ReadOnlyCollection<ElementInit> expressions)
- {
- return base.VisitElementInitList(expressions);
- }
-
- public override Expression VisitExpression(Expression expression)
- {
- return base.VisitExpression(expression);
- }
-
- protected override Expression VisitExtensionExpression(ExtensionExpression expression)
- {
- return base.VisitExtensionExpression(expression);
- }
-
- protected override Expression VisitInvocationExpression(InvocationExpression expression)
- {
- return base.VisitInvocationExpression(expression);
- }
-
- protected override Expression VisitLambdaExpression(LambdaExpression expression)
- {
- return base.VisitLambdaExpression(expression);
- }
-
- protected override Expression VisitListInitExpression(ListInitExpression expression)
- {
- return base.VisitListInitExpression(expression);
- }
-
- protected override MemberBinding VisitMemberAssignment(MemberAssignment memberAssigment)
- {
- return base.VisitMemberAssignment(memberAssigment);
- }
-
- protected override MemberBinding VisitMemberBinding(MemberBinding memberBinding)
- {
- return base.VisitMemberBinding(memberBinding);
- }
-
- protected override ReadOnlyCollection<MemberBinding> VisitMemberBindingList(ReadOnlyCollection<MemberBinding> expressions)
- {
- return base.VisitMemberBindingList(expressions);
- }
-
- protected override Expression VisitMemberExpression(MemberExpression expression)
- {
- return base.VisitMemberExpression(expression);
- }
-
- protected override Expression VisitMemberInitExpression(MemberInitExpression expression)
- {
- return base.VisitMemberInitExpression(expression);
- }
-
- protected override MemberBinding VisitMemberListBinding(MemberListBinding listBinding)
- {
- return base.VisitMemberListBinding(listBinding);
- }
-
- protected override MemberBinding VisitMemberMemberBinding(MemberMemberBinding binding)
- {
- return base.VisitMemberMemberBinding(binding);
- }
-
- protected override Expression VisitMethodCallExpression(MethodCallExpression expression)
- {
- return base.VisitMethodCallExpression(expression);
- }
-
- protected override Expression VisitNewArrayExpression(NewArrayExpression expression)
- {
- return base.VisitNewArrayExpression(expression);
- }
-
- protected override Expression VisitNewExpression(NewExpression expression)
- {
- return base.VisitNewExpression(expression);
- }
-
- protected override Expression VisitParameterExpression(ParameterExpression expression)
- {
- return base.VisitParameterExpression(expression);
- }
-
- protected override Expression VisitQuerySourceReferenceExpression(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression)
- {
- return base.VisitQuerySourceReferenceExpression(expression);
- }
-
- protected override Expression VisitSubQueryExpression(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression)
- {
- return base.VisitSubQueryExpression(expression);
- }
-
- protected override Expression VisitTypeBinaryExpression(TypeBinaryExpression expression)
- {
- return base.VisitTypeBinaryExpression(expression);
- }
-
- protected override Expression VisitUnaryExpression(UnaryExpression expression)
- {
- return base.VisitUnaryExpression(expression);
- }
-
- [Obsolete]
- protected override Expression VisitUnknownExpression(Expression expression)
- {
- return base.VisitUnknownExpression(expression);
- }
-
- protected override Expression VisitUnknownNonExtensionExpression(Expression expression)
- {
- return base.VisitUnknownNonExtensionExpression(expression);
- }
- }
-}
Modified: trunk/nhibernate/src/NHibernate/Linq/Visitors/GroupByKeySelectorVisitor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Linq/Visitors/GroupByKeySelectorVisitor.cs 2011-04-15 04:10:51 UTC (rev 5705)
+++ trunk/nhibernate/src/NHibernate/Linq/Visitors/GroupByKeySelectorVisitor.cs 2011-04-15 18:42:11 UTC (rev 5706)
@@ -1,5 +1,6 @@
using System.Linq.Expressions;
using Remotion.Linq.Clauses.Expressions;
+using Remotion.Linq.Parsing;
namespace NHibernate.Linq.Visitors
{
Modified: trunk/nhibernate/src/NHibernate/Linq/Visitors/NhExpressionTreeVisitor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Linq/Visitors/NhExpressionTreeVisitor.cs 2011-04-15 04:10:51 UTC (rev 5705)
+++ trunk/nhibernate/src/NHibernate/Linq/Visitors/NhExpressionTreeVisitor.cs 2011-04-15 18:42:11 UTC (rev 5706)
@@ -1,6 +1,7 @@
using System;
using System.Linq.Expressions;
using NHibernate.Linq.Expressions;
+using Remotion.Linq.Parsing;
namespace NHibernate.Linq.Visitors
{
Modified: trunk/nhibernate/src/NHibernate/Linq/Visitors/SelectClauseVisitor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Linq/Visitors/SelectClauseVisitor.cs 2011-04-15 04:10:51 UTC (rev 5705)
+++ trunk/nhibernate/src/NHibernate/Linq/Visitors/SelectClauseVisitor.cs 2011-04-15 18:42:11 UTC (rev 5706)
@@ -4,6 +4,7 @@
using NHibernate.Hql.Ast;
using NHibernate.Linq.Expressions;
using NHibernate.Linq.Functions;
+using Remotion.Linq.Parsing;
namespace NHibernate.Linq.Visitors
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|