|
|
|
@ -27,21 +27,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -27,21 +27,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
get { return GetChildrenByRole(ClauseRole); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryExpression(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryExpression(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryExpression(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryExpression o = other as QueryExpression; |
|
|
|
@ -102,21 +87,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -102,21 +87,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
get { return GetChildByRole(Roles.Identifier); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryContinuationClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryContinuationClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryContinuationClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryContinuationClause o = other as QueryContinuationClause; |
|
|
|
@ -161,21 +131,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -161,21 +131,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
set { SetChildByRole(Roles.Expression, value); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryFromClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryFromClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryFromClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryFromClause o = other as QueryFromClause; |
|
|
|
@ -215,21 +170,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -215,21 +170,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
set { SetChildByRole(Roles.Expression, value); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryLetClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryLetClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryLetClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryLetClause o = other as QueryLetClause; |
|
|
|
@ -252,21 +192,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -252,21 +192,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
set { SetChildByRole(Roles.Condition, value); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryWhereClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryWhereClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryWhereClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryWhereClause o = other as QueryWhereClause; |
|
|
|
@ -362,21 +287,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -362,21 +287,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
get { return GetChildByRole(IntoIdentifierRole); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryJoinClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryJoinClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryJoinClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryJoinClause o = other as QueryJoinClause; |
|
|
|
@ -402,21 +312,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -402,21 +312,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
get { return GetChildrenByRole(OrderingRole); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryOrderClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryOrderClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryOrderClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryOrderClause o = other as QueryOrderClause; |
|
|
|
@ -448,21 +343,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -448,21 +343,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
get { return Direction == QueryOrderingDirection.Ascending ? GetChildByRole(AscendingKeywordRole) : GetChildByRole(DescendingKeywordRole); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryOrdering(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryOrdering(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryOrdering(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryOrdering o = other as QueryOrdering; |
|
|
|
@ -491,21 +371,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -491,21 +371,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
set { SetChildByRole(Roles.Expression, value); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQuerySelectClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQuerySelectClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQuerySelectClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QuerySelectClause o = other as QuerySelectClause; |
|
|
|
@ -539,21 +404,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
@@ -539,21 +404,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
|
|
|
|
|
set { SetChildByRole(KeyRole, value); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void AcceptVisitor(IAstVisitor visitor) |
|
|
|
|
{ |
|
|
|
|
visitor.VisitQueryGroupClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override T AcceptVisitor<T>(IAstVisitor<T> visitor) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryGroupClause(this); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitQueryGroupClause(this, data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) |
|
|
|
|
{ |
|
|
|
|
QueryGroupClause o = other as QueryGroupClause; |
|
|
|
|