[asp.net] Do not duplicate assembly references passed to mcs
[mono.git] / mcs / class / System.Core / System.Linq.Parallel.QueryNodes / QueryMuxNode.cs
index 62afb6be15c59b7e9743f58ada5b69763d5aaed2..4a320c78935eed7e7be979c04ef372f8e58effb3 100644 (file)
@@ -32,7 +32,10 @@ using System.Collections.Concurrent;
 
 namespace System.Linq.Parallel.QueryNodes
 {
-       internal abstract class QueryMuxNode<TFirst, TSecond, TResult> : QueryChildNode<TResult, TFirst>
+       internal interface QueryMuxNode : IVisitableNode {
+               
+       }
+       internal abstract class QueryMuxNode<TFirst, TSecond, TResult> : QueryChildNode<TResult, TFirst>, QueryMuxNode
        {
                QueryBaseNode<TSecond> second;
 
@@ -50,7 +53,7 @@ namespace System.Linq.Parallel.QueryNodes
 
                public override void Visit (INodeVisitor visitor)
                {
-                       visitor.Visit (this);
+                       visitor.Visit ((QueryMuxNode)this);
                }
        }
 }