diff --git a/ICSharpCode.Decompiler.Generators/DecompilerSyntaxTreeGenerator.cs b/ICSharpCode.Decompiler.Generators/DecompilerSyntaxTreeGenerator.cs index c11027f53..5bcd43a0e 100644 --- a/ICSharpCode.Decompiler.Generators/DecompilerSyntaxTreeGenerator.cs +++ b/ICSharpCode.Decompiler.Generators/DecompilerSyntaxTreeGenerator.cs @@ -144,17 +144,17 @@ internal class DecompilerSyntaxTreeGenerator : IIncrementalGenerator { builder.Append($@" public override void AcceptVisitor(IAstVisitor visitor) {{ - visitor.Visit{source.NodeName}(this); + visitor.Visit{source.VisitMethodName}(this); }} public override T AcceptVisitor(IAstVisitor visitor) {{ - return visitor.Visit{source.NodeName}(this); + return visitor.Visit{source.VisitMethodName}(this); }} public override S AcceptVisitor(IAstVisitor visitor, T data) {{ - return visitor.Visit{source.NodeName}(this, data); + return visitor.Visit{source.VisitMethodName}(this, data); }} "); } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/CSharpTokenNode.cs b/ICSharpCode.Decompiler/CSharp/Syntax/CSharpTokenNode.cs index 00107dde9..e458f1fbc 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/CSharpTokenNode.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/CSharpTokenNode.cs @@ -84,21 +84,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax return string.Empty; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCSharpTokenNode(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCSharpTokenNode(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCSharpTokenNode(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CSharpTokenNode o = other as CSharpTokenNode; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/ComposedType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/ComposedType.cs index 335ed8982..33ade4c83 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/ComposedType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/ComposedType.cs @@ -130,21 +130,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(PointerRole); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitComposedType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitComposedType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitComposedType(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ComposedType o = other as ComposedType; @@ -274,21 +259,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBracket); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitArraySpecifier(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitArraySpecifier(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitArraySpecifier(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ArraySpecifier o = other as ArraySpecifier; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/DocumentationReference.cs b/ICSharpCode.Decompiler/CSharp/Syntax/DocumentationReference.cs index f677ccb62..550e913ec 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/DocumentationReference.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/DocumentationReference.cs @@ -134,20 +134,5 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } return this.Parameters.DoMatch(o.Parameters, match); } - - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDocumentationReference(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDocumentationReference(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDocumentationReference(this, data); - } } } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CastExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CastExpression.cs index 729f703a0..c409fb69e 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CastExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CastExpression.cs @@ -59,21 +59,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(expression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCastExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCastExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCastExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CastExpression o = other as CastExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CheckedExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CheckedExpression.cs index d13774e51..0f674e67b 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CheckedExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/CheckedExpression.cs @@ -60,21 +60,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(expression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCheckedExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCheckedExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCheckedExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CheckedExpression o = other as CheckedExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ConditionalExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ConditionalExpression.cs index 5a0fe3edc..4e389cfee 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ConditionalExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ConditionalExpression.cs @@ -71,21 +71,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(falseExpression, FalseRole); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitConditionalExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitConditionalExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitConditionalExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ConditionalExpression o = other as ConditionalExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DeclarationExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DeclarationExpression.cs index b657c9a59..ff325e296 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DeclarationExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DeclarationExpression.cs @@ -36,21 +36,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.VariableDesignationRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDeclarationExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDeclarationExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDeclarationExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is DeclarationExpression o diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DefaultValueExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DefaultValueExpression.cs index da7376f1a..f11463b39 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DefaultValueExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DefaultValueExpression.cs @@ -61,21 +61,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(type, Roles.Type); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDefaultValueExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDefaultValueExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDefaultValueExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { DefaultValueExpression o = other as DefaultValueExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DirectionExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DirectionExpression.cs index faac5001d..5fd051285 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DirectionExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/DirectionExpression.cs @@ -79,21 +79,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(expression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDirectionExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDirectionExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDirectionExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { DirectionExpression o = other as DirectionExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ErrorExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ErrorExpression.cs index 3536fd897..beece741b 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ErrorExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ErrorExpression.cs @@ -56,21 +56,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(new Comment(error, CommentType.MultiLine), Roles.Comment); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitErrorNode(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitErrorNode(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitErrorNode(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { var o = other as ErrorExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IdentifierExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IdentifierExpression.cs index ba3bbdf0e..7a78d9739 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IdentifierExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IdentifierExpression.cs @@ -65,21 +65,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(Roles.TypeArgument); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitIdentifierExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitIdentifierExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitIdentifierExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { IdentifierExpression o = other as IdentifierExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IndexerExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IndexerExpression.cs index 4952df1b7..3d3d01420 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IndexerExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IndexerExpression.cs @@ -71,21 +71,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax { } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitIndexerExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitIndexerExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitIndexerExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { IndexerExpression o = other as IndexerExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InterpolatedStringExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InterpolatedStringExpression.cs index bc82afb08..b790676f5 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InterpolatedStringExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InterpolatedStringExpression.cs @@ -24,21 +24,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax Content.AddRange(content); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitInterpolatedStringExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitInterpolatedStringExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitInterpolatedStringExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { InterpolatedStringExpression o = other as InterpolatedStringExpression; @@ -92,21 +77,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax Suffix = suffix; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitInterpolation(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitInterpolation(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitInterpolation(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { Interpolation o = other as Interpolation; @@ -129,21 +99,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax Text = text; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitInterpolatedStringText(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitInterpolatedStringText(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitInterpolatedStringText(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { InterpolatedStringText o = other as InterpolatedStringText; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InvocationExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InvocationExpression.cs index dd7a299c7..41e0c782a 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InvocationExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/InvocationExpression.cs @@ -51,21 +51,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RPar); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitInvocationExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitInvocationExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitInvocationExpression(this, data); - } - public InvocationExpression() { } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IsExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IsExpression.cs index 089e4ebd2..5624ec68b 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IsExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/IsExpression.cs @@ -57,22 +57,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(type, Roles.Type); } - - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitIsExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitIsExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitIsExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { IsExpression o = other as IsExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/LambdaExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/LambdaExpression.cs index 9874fd622..2b49a1569 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/LambdaExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/LambdaExpression.cs @@ -68,21 +68,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(BodyRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitLambdaExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitLambdaExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitLambdaExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { LambdaExpression o = other as LambdaExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/MemberReferenceExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/MemberReferenceExpression.cs index 4c6251aa2..656710e61 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/MemberReferenceExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/MemberReferenceExpression.cs @@ -98,21 +98,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax { } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitMemberReferenceExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitMemberReferenceExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitMemberReferenceExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { MemberReferenceExpression o = other as MemberReferenceExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedArgumentExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedArgumentExpression.cs index b1fc18231..cce206d08 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedArgumentExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedArgumentExpression.cs @@ -63,21 +63,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitNamedArgumentExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitNamedArgumentExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitNamedArgumentExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { NamedArgumentExpression o = other as NamedArgumentExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedExpression.cs index bdf5cb68d..87d278d13 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NamedExpression.cs @@ -72,21 +72,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitNamedExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitNamedExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitNamedExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { var o = other as NamedExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NullReferenceExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NullReferenceExpression.cs index 14c4e1483..a136fc800 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NullReferenceExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/NullReferenceExpression.cs @@ -61,21 +61,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax this.location = location; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitNullReferenceExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitNullReferenceExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitNullReferenceExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { NullReferenceExpression o = other as NullReferenceExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ObjectCreateExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ObjectCreateExpression.cs index da2f559ae..c96b9428e 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ObjectCreateExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ObjectCreateExpression.cs @@ -83,21 +83,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax { } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitObjectCreateExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitObjectCreateExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitObjectCreateExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ObjectCreateExpression o = other as ObjectCreateExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/OutVarDeclarationExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/OutVarDeclarationExpression.cs index d00d9bce1..28fb3692d 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/OutVarDeclarationExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/OutVarDeclarationExpression.cs @@ -50,21 +50,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax this.Variable = new VariableInitializer(name); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitOutVarDeclarationExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitOutVarDeclarationExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitOutVarDeclarationExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { var o = other as OutVarDeclarationExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ParenthesizedExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ParenthesizedExpression.cs index 394b43b90..cf17f350e 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ParenthesizedExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ParenthesizedExpression.cs @@ -55,21 +55,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax Expression = expr; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitParenthesizedExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitParenthesizedExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitParenthesizedExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ParenthesizedExpression o = other as ParenthesizedExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PointerReferenceExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PointerReferenceExpression.cs index 635d975b9..5417245d2 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PointerReferenceExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PointerReferenceExpression.cs @@ -66,21 +66,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(Roles.TypeArgument); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitPointerReferenceExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitPointerReferenceExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitPointerReferenceExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { PointerReferenceExpression o = other as PointerReferenceExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PrimitiveExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PrimitiveExpression.cs index f53f0525f..153493737 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PrimitiveExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/PrimitiveExpression.cs @@ -94,21 +94,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax this.format = format; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitPrimitiveExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitPrimitiveExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitPrimitiveExpression(this, data); - } - unsafe static TextLocation AdvanceLocation(TextLocation startLocation, string str) { int line = startLocation.Line; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/QueryExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/QueryExpression.cs index c0d5f6636..46fc9c106 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/QueryExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/QueryExpression.cs @@ -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(IAstVisitor visitor) - { - return visitor.VisitQueryExpression(this); - } - - public override S AcceptVisitor(IAstVisitor 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 get { return GetChildByRole(Roles.Identifier); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryContinuationClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryContinuationClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryFromClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryFromClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryLetClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryLetClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 set { SetChildByRole(Roles.Condition, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryWhereClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryWhereClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 get { return GetChildByRole(IntoIdentifierRole); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryJoinClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryJoinClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 get { return GetChildrenByRole(OrderingRole); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryOrderClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryOrderClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 get { return Direction == QueryOrderingDirection.Ascending ? GetChildByRole(AscendingKeywordRole) : GetChildByRole(DescendingKeywordRole); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryOrdering(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryOrdering(this); - } - - public override S AcceptVisitor(IAstVisitor 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 set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQuerySelectClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQuerySelectClause(this); - } - - public override S AcceptVisitor(IAstVisitor 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 set { SetChildByRole(KeyRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitQueryGroupClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitQueryGroupClause(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitQueryGroupClause(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { QueryGroupClause o = other as QueryGroupClause; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/RecursivePatternExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/RecursivePatternExpression.cs index 85aa497ec..7d5a06552 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/RecursivePatternExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/RecursivePatternExpression.cs @@ -41,21 +41,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax public bool IsPositional { get; set; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitRecursivePatternExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitRecursivePatternExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitRecursivePatternExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is RecursivePatternExpression o diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SizeOfExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SizeOfExpression.cs index cb5df44f1..817c6c208 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SizeOfExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SizeOfExpression.cs @@ -61,21 +61,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(type, Roles.Type); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSizeOfExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSizeOfExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSizeOfExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { SizeOfExpression o = other as SizeOfExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/StackAllocExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/StackAllocExpression.cs index 67e87d087..86a6c4812 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/StackAllocExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/StackAllocExpression.cs @@ -63,21 +63,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(InitializerRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitStackAllocExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitStackAllocExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitStackAllocExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { StackAllocExpression o = other as StackAllocExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SwitchExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SwitchExpression.cs index 1565ba8ed..c319e8f2f 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SwitchExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/SwitchExpression.cs @@ -49,21 +49,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBrace); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSwitchExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSwitchExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSwitchExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { SwitchExpression o = other as SwitchExpression; @@ -96,21 +81,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax public override NodeType NodeType => NodeType.Unknown; - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSwitchExpressionSection(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSwitchExpressionSection(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSwitchExpressionSection(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { SwitchExpressionSection o = other as SwitchExpressionSection; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThisReferenceExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThisReferenceExpression.cs index e105d6008..53b9aafde 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThisReferenceExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThisReferenceExpression.cs @@ -49,21 +49,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitThisReferenceExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitThisReferenceExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitThisReferenceExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ThisReferenceExpression o = other as ThisReferenceExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThrowExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThrowExpression.cs index 9810e6466..5bd7b19cf 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThrowExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/ThrowExpression.cs @@ -44,21 +44,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(expression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitThrowExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitThrowExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitThrowExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ThrowExpression o = other as ThrowExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TupleExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TupleExpression.cs index c9d21a0b2..14aa07d04 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TupleExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TupleExpression.cs @@ -27,21 +27,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(Roles.Expression); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTupleExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTupleExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTupleExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is TupleExpression tuple diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeOfExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeOfExpression.cs index 230691a83..6bdd47a1f 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeOfExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeOfExpression.cs @@ -62,21 +62,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(type, Roles.Type); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTypeOfExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTypeOfExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTypeOfExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { TypeOfExpression o = other as TypeOfExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeReferenceExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeReferenceExpression.cs index 12bb73297..bf874b2d2 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeReferenceExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/TypeReferenceExpression.cs @@ -31,21 +31,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Type, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTypeReferenceExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTypeReferenceExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTypeReferenceExpression(this, data); - } - public TypeReferenceExpression() { } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs index ae06ee368..6d3cb7972 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs @@ -73,21 +73,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUnaryOperatorExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUnaryOperatorExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUnaryOperatorExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UnaryOperatorExpression o = other as UnaryOperatorExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UncheckedExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UncheckedExpression.cs index 5261ad54e..8cbe40f89 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UncheckedExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UncheckedExpression.cs @@ -61,21 +61,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(expression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUncheckedExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUncheckedExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUncheckedExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UncheckedExpression o = other as UncheckedExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UndocumentedExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UndocumentedExpression.cs index 1f127e816..489613a64 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UndocumentedExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UndocumentedExpression.cs @@ -81,21 +81,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RPar); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUndocumentedExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUndocumentedExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUndocumentedExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UndocumentedExpression o = other as UndocumentedExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/WithInitializerExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/WithInitializerExpression.cs index 3a7fd75ea..3a780b4a3 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/WithInitializerExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/WithInitializerExpression.cs @@ -43,21 +43,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(InitializerRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitWithInitializerExpression(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitWithInitializerExpression(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitWithInitializerExpression(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is WithInitializerExpression o diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/FunctionPointerAstType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/FunctionPointerAstType.cs index b75a39807..743bbbe06 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/FunctionPointerAstType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/FunctionPointerAstType.cs @@ -52,21 +52,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Type, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitFunctionPointerType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitFunctionPointerType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitFunctionPointerType(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { return other is FunctionPointerAstType o diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Attribute.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Attribute.cs index 6a7e780c0..2d2704df5 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Attribute.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Attribute.cs @@ -63,21 +63,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitAttribute(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitAttribute(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitAttribute(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { Attribute o = other as Attribute; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/AttributeSection.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/AttributeSection.cs index be9928e4f..a07706c89 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/AttributeSection.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/AttributeSection.cs @@ -115,21 +115,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBracket); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitAttributeSection(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitAttributeSection(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitAttributeSection(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { AttributeSection o = other as AttributeSection; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Comment.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Comment.cs index d14628202..c2aa2691d 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Comment.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Comment.cs @@ -129,21 +129,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax this.endLocation = endLocation; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitComment(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitComment(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitComment(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { Comment o = other as Comment; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Constraint.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Constraint.cs index 1f88c072e..ee2a78ad1 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Constraint.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/Constraint.cs @@ -59,21 +59,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitConstraint(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitConstraint(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitConstraint(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { Constraint o = other as Constraint; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/DelegateDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/DelegateDeclaration.cs index 0ddf262c7..72246b096 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/DelegateDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/DelegateDeclaration.cs @@ -66,21 +66,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(Roles.Constraint); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDelegateDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDelegateDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDelegateDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { DelegateDeclaration o = other as DelegateDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/ExternAliasDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/ExternAliasDeclaration.cs index 8c21fc39e..ca82555b3 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/ExternAliasDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/ExternAliasDeclaration.cs @@ -69,21 +69,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitExternAliasDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitExternAliasDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitExternAliasDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { var o = other as ExternAliasDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/NamespaceDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/NamespaceDeclaration.cs index 34b1590c0..0b319e65c 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/NamespaceDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/NamespaceDeclaration.cs @@ -136,21 +136,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(child, MemberRole); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitNamespaceDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitNamespaceDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitNamespaceDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { NamespaceDeclaration o = other as NamespaceDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/PreProcessorDirective.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/PreProcessorDirective.cs index 81a850fed..3ba9af307 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/PreProcessorDirective.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/PreProcessorDirective.cs @@ -181,21 +181,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax this.Argument = argument; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitPreProcessorDirective(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitPreProcessorDirective(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitPreProcessorDirective(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { PreProcessorDirective o = other as PreProcessorDirective; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeDeclaration.cs index 7c90d7294..32d00fdb4 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeDeclaration.cs @@ -133,21 +133,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBrace); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTypeDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTypeDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTypeDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { TypeDeclaration o = other as TypeDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeParameterDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeParameterDeclaration.cs index 4f65c7d55..eba6864a8 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeParameterDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/TypeParameterDeclaration.cs @@ -90,21 +90,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax Name = name; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTypeParameterDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTypeParameterDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTypeParameterDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { TypeParameterDeclaration o = other as TypeParameterDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingAliasDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingAliasDeclaration.cs index 12a69b56a..2a90d0023 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingAliasDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingAliasDeclaration.cs @@ -85,21 +85,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(import, ImportRole); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUsingAliasDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUsingAliasDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUsingAliasDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UsingAliasDeclaration o = other as UsingAliasDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingDeclaration.cs index f0cbacf54..f337e3466 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/GeneralScope/UsingDeclaration.cs @@ -101,21 +101,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(import, ImportRole); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUsingDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUsingDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUsingDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UsingDeclaration o = other as UsingDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Identifier.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Identifier.cs index 8d884f470..b99e4d2b6 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Identifier.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Identifier.cs @@ -120,21 +120,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax return new Identifier(name, location); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitIdentifier(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitIdentifier(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitIdentifier(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { Identifier o = other as Identifier; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/InvocationAstType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/InvocationAstType.cs index c83d314c6..ec3e7616e 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/InvocationAstType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/InvocationAstType.cs @@ -39,21 +39,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Type, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitInvocationType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitInvocationType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitInvocationType(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is InvocationAstType o diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/MemberType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/MemberType.cs index bcb46d976..3ac178878 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/MemberType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/MemberType.cs @@ -98,21 +98,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax { } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitMemberType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitMemberType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitMemberType(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { MemberType o = other as MemberType; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/PrimitiveType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/PrimitiveType.cs index fa600eee6..bbf30fd36 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/PrimitiveType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/PrimitiveType.cs @@ -86,21 +86,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitPrimitiveType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitPrimitiveType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitPrimitiveType(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { PrimitiveType o = other as PrimitiveType; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/SimpleType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/SimpleType.cs index b86342ddd..28f55b587 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/SimpleType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/SimpleType.cs @@ -89,21 +89,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(Roles.TypeArgument); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSimpleType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSimpleType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSimpleType(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { SimpleType o = other as SimpleType; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BlockStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BlockStatement.cs index 032bcb7e5..37a6f3244 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BlockStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BlockStatement.cs @@ -94,21 +94,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBrace); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitBlockStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitBlockStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitBlockStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { BlockStatement o = other as BlockStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BreakStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BreakStatement.cs index 8bb7127e5..88b2b3238 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BreakStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/BreakStatement.cs @@ -43,21 +43,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitBreakStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitBreakStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitBreakStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { BreakStatement o = other as BreakStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/CheckedStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/CheckedStatement.cs index 286301d90..9af92d1d4 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/CheckedStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/CheckedStatement.cs @@ -53,21 +53,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(body, Roles.Body); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCheckedStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCheckedStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCheckedStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CheckedStatement o = other as CheckedStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ContinueStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ContinueStatement.cs index 8d2011abf..57a1251a1 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ContinueStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ContinueStatement.cs @@ -43,21 +43,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitContinueStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitContinueStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitContinueStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ContinueStatement o = other as ContinueStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/DoWhileStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/DoWhileStatement.cs index 59a6e43aa..6319fab85 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/DoWhileStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/DoWhileStatement.cs @@ -66,21 +66,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDoWhileStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDoWhileStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDoWhileStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { DoWhileStatement o = other as DoWhileStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/EmptyStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/EmptyStatement.cs index 41168a8e0..4da13ae7b 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/EmptyStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/EmptyStatement.cs @@ -50,21 +50,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitEmptyStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitEmptyStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitEmptyStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { EmptyStatement o = other as EmptyStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ExpressionStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ExpressionStatement.cs index f5149d576..563fcc63e 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ExpressionStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ExpressionStatement.cs @@ -42,21 +42,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitExpressionStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitExpressionStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitExpressionStatement(this, data); - } - public ExpressionStatement() { } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/FixedStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/FixedStatement.cs index 76abd6c0c..ff098821a 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/FixedStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/FixedStatement.cs @@ -61,21 +61,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.EmbeddedStatement, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitFixedStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitFixedStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitFixedStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { FixedStatement o = other as FixedStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForStatement.cs index 030a59dc8..97aef87c7 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForStatement.cs @@ -72,21 +72,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.EmbeddedStatement, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitForStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitForStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitForStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ForStatement o = other as ForStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForeachStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForeachStatement.cs index 4abb0a936..e447f805a 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForeachStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ForeachStatement.cs @@ -82,21 +82,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.EmbeddedStatement, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitForeachStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitForeachStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitForeachStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ForeachStatement o = other as ForeachStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/GotoStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/GotoStatement.cs index 0f9b373f1..d5a538c12 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/GotoStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/GotoStatement.cs @@ -64,21 +64,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitGotoStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitGotoStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitGotoStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { GotoStatement o = other as GotoStatement; @@ -115,21 +100,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitGotoCaseStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitGotoCaseStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitGotoCaseStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { GotoCaseStatement o = other as GotoCaseStatement; @@ -158,21 +128,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitGotoDefaultStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitGotoDefaultStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitGotoDefaultStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { GotoDefaultStatement o = other as GotoDefaultStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/IfElseStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/IfElseStatement.cs index dd85ad91d..b76511bbc 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/IfElseStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/IfElseStatement.cs @@ -70,21 +70,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(FalseRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitIfElseStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitIfElseStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitIfElseStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { IfElseStatement o = other as IfElseStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LabelStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LabelStatement.cs index d9b34f059..55ce57682 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LabelStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LabelStatement.cs @@ -51,21 +51,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Colon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitLabelStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitLabelStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitLabelStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { LabelStatement o = other as LabelStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LocalFunctionDeclarationStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LocalFunctionDeclarationStatement.cs index 20b8939fc..052e7877f 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LocalFunctionDeclarationStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LocalFunctionDeclarationStatement.cs @@ -35,21 +35,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(methodDeclaration, MethodDeclarationRole); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitLocalFunctionDeclarationStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitLocalFunctionDeclarationStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitLocalFunctionDeclarationStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is LocalFunctionDeclarationStatement o && Declaration.DoMatch(o.Declaration, match); diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LockStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LockStatement.cs index d6defd83f..3151920c8 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LockStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/LockStatement.cs @@ -57,21 +57,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.EmbeddedStatement, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitLockStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitLockStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitLockStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { LockStatement o = other as LockStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ReturnStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ReturnStatement.cs index a68c96b32..51ac889c7 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ReturnStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ReturnStatement.cs @@ -57,21 +57,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(returnExpression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitReturnStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitReturnStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitReturnStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ReturnStatement o = other as ReturnStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/SwitchStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/SwitchStatement.cs index cc40c653d..4da46969f 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/SwitchStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/SwitchStatement.cs @@ -65,21 +65,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBrace); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSwitchStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSwitchStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSwitchStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { SwitchStatement o = other as SwitchStatement; @@ -152,21 +137,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(Roles.EmbeddedStatement); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSwitchSection(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSwitchSection(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSwitchSection(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { SwitchSection o = other as SwitchSection; @@ -207,21 +177,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax this.Expression = expression; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCaseLabel(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCaseLabel(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCaseLabel(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CaseLabel o = other as CaseLabel; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ThrowStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ThrowStatement.cs index e5f19aef9..7c5dde36c 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ThrowStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/ThrowStatement.cs @@ -57,21 +57,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(expression, Roles.Expression); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitThrowStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitThrowStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitThrowStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ThrowStatement o = other as ThrowStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/TryCatchStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/TryCatchStatement.cs index b6ae5db04..91a8733e8 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/TryCatchStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/TryCatchStatement.cs @@ -61,21 +61,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(FinallyBlockRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTryCatchStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTryCatchStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTryCatchStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { TryCatchStatement o = other as TryCatchStatement; @@ -205,21 +190,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Body, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCatchClause(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCatchClause(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCatchClause(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CatchClause o = other as CatchClause; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UncheckedStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UncheckedStatement.cs index 5f5197bbf..47f03ccd1 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UncheckedStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UncheckedStatement.cs @@ -53,21 +53,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax AddChild(body, Roles.Body); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUncheckedStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUncheckedStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUncheckedStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UncheckedStatement o = other as UncheckedStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UnsafeStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UnsafeStatement.cs index d0b5a7a72..f98a1a372 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UnsafeStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UnsafeStatement.cs @@ -44,21 +44,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Body, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUnsafeStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUnsafeStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUnsafeStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UnsafeStatement o = other as UnsafeStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UsingStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UsingStatement.cs index d900c3a22..71843602d 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UsingStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/UsingStatement.cs @@ -73,21 +73,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.EmbeddedStatement, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitUsingStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitUsingStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitUsingStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { UsingStatement o = other as UsingStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/VariableDeclarationStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/VariableDeclarationStatement.cs index b9ed5d164..d523f6069 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/VariableDeclarationStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/VariableDeclarationStatement.cs @@ -65,21 +65,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax return Variables.FirstOrNullObject(vi => vi.Name == name); } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitVariableDeclarationStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitVariableDeclarationStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitVariableDeclarationStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { VariableDeclarationStatement o = other as VariableDeclarationStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/WhileStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/WhileStatement.cs index 8bdcd5f25..29f8233e9 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/WhileStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/WhileStatement.cs @@ -57,21 +57,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.EmbeddedStatement, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitWhileStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitWhileStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitWhileStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { WhileStatement o = other as WhileStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldBreakStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldBreakStatement.cs index 5a45f6d3f..db5dbf34a 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldBreakStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldBreakStatement.cs @@ -48,21 +48,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitYieldBreakStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitYieldBreakStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitYieldBreakStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { YieldBreakStatement o = other as YieldBreakStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldReturnStatement.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldReturnStatement.cs index fa25ddbe1..aea77e7a2 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldReturnStatement.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Statements/YieldReturnStatement.cs @@ -53,21 +53,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.Semicolon); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitYieldReturnStatement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitYieldReturnStatement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitYieldReturnStatement(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { YieldReturnStatement o = other as YieldReturnStatement; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/SyntaxTree.cs b/ICSharpCode.Decompiler/CSharp/Syntax/SyntaxTree.cs index bde54a30b..f5d0294ae 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/SyntaxTree.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/SyntaxTree.cs @@ -122,20 +122,5 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax SyntaxTree o = other as SyntaxTree; return o != null && this.Members.DoMatch(o.Members, match); } - - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSyntaxTree(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSyntaxTree(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSyntaxTree(this, data); - } } } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TupleAstType.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TupleAstType.cs index fcdaacc64..3601518b9 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TupleAstType.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TupleAstType.cs @@ -34,21 +34,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(ElementRole); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTupleType(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTupleType(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTupleType(this, data); - } - public override ITypeReference ToTypeReference(NameLookupMode lookupMode, InterningProvider interningProvider = null) { return new TupleTypeReference( @@ -83,21 +68,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax public override NodeType NodeType => NodeType.Unknown; - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitTupleTypeElement(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitTupleTypeElement(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitTupleTypeElement(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is TupleTypeElement o diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ConstructorDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ConstructorDeclaration.cs index b1fd821e0..bb0832b38 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ConstructorDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ConstructorDeclaration.cs @@ -116,21 +116,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RPar); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitConstructorInitializer(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitConstructorInitializer(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitConstructorInitializer(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { ConstructorInitializer o = other as ConstructorInitializer; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/DestructorDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/DestructorDeclaration.cs index ac3657e59..ca18b395f 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/DestructorDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/DestructorDeclaration.cs @@ -53,21 +53,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Body, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitDestructorDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitDestructorDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitDestructorDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { DestructorDeclaration o = other as DestructorDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EnumMemberDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EnumMemberDeclaration.cs index ab6f0e3c1..6344464a1 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EnumMemberDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EnumMemberDeclaration.cs @@ -46,21 +46,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(InitializerRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitEnumMemberDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitEnumMemberDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitEnumMemberDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { EnumMemberDeclaration o = other as EnumMemberDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EventDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EventDeclaration.cs index 0a5bc1b50..62957aafd 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EventDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/EventDeclaration.cs @@ -62,21 +62,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { throw new NotSupportedException(); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitEventDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitEventDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitEventDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { EventDeclaration o = other as EventDeclaration; @@ -126,21 +111,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBrace); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitCustomEventDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitCustomEventDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitCustomEventDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { CustomEventDeclaration o = other as CustomEventDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FieldDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FieldDeclaration.cs index 840743e82..ea0de51be 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FieldDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FieldDeclaration.cs @@ -56,21 +56,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { throw new NotSupportedException(); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitFieldDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitFieldDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitFieldDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { FieldDeclaration o = other as FieldDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedFieldDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedFieldDeclaration.cs index 1ed741e24..a829b05f3 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedFieldDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedFieldDeclaration.cs @@ -45,21 +45,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildrenByRole(VariableRole); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitFixedFieldDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitFixedFieldDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitFixedFieldDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { var o = other as FixedFieldDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedVariableInitializer.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedVariableInitializer.cs index 08b9938cd..4ef6867cd 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedVariableInitializer.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/FixedVariableInitializer.cs @@ -80,21 +80,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RBracket); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitFixedVariableInitializer(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitFixedVariableInitializer(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitFixedVariableInitializer(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { var o = other as FixedVariableInitializer; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/IndexerDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/IndexerDeclaration.cs index c3ad4ea6c..e2300b4ef 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/IndexerDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/IndexerDeclaration.cs @@ -102,21 +102,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(ExpressionBodyRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitIndexerDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitIndexerDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitIndexerDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { IndexerDeclaration o = other as IndexerDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/MethodDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/MethodDeclaration.cs index 0c3fc1149..61f4def45 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/MethodDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/MethodDeclaration.cs @@ -76,21 +76,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitMethodDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitMethodDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitMethodDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { MethodDeclaration o = other as MethodDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/OperatorDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/OperatorDeclaration.cs index 85719e5b7..a6ec8eb50 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/OperatorDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/OperatorDeclaration.cs @@ -328,21 +328,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax return names[(int)type][0]; } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitOperatorDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitOperatorDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitOperatorDeclaration(this, data); - } - public override string Name { get { return GetName(this.OperatorType); } set { throw new NotSupportedException(); } diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ParameterDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ParameterDeclaration.cs index 3394aa94d..4f02ef800 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ParameterDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/ParameterDeclaration.cs @@ -174,21 +174,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitParameterDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitParameterDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitParameterDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode? other, PatternMatching.Match match) { var o = other as ParameterDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/PropertyDeclaration.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/PropertyDeclaration.cs index daa35edb0..93ab7edcb 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/PropertyDeclaration.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/PropertyDeclaration.cs @@ -83,21 +83,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(ExpressionBodyRole, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitPropertyDeclaration(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitPropertyDeclaration(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitPropertyDeclaration(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { PropertyDeclaration o = other as PropertyDeclaration; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/VariableInitializer.cs b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/VariableInitializer.cs index efdb31317..0e51e9299 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/VariableInitializer.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/TypeMembers/VariableInitializer.cs @@ -119,21 +119,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Expression, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitVariableInitializer(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitVariableInitializer(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitVariableInitializer(this, data); - } - protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { VariableInitializer o = other as VariableInitializer; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/VariableDesignation.cs b/ICSharpCode.Decompiler/CSharp/Syntax/VariableDesignation.cs index 2fa76e8c7..a4234f3aa 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/VariableDesignation.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/VariableDesignation.cs @@ -42,21 +42,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax set { SetChildByRole(Roles.Identifier, value); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitSingleVariableDesignation(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitSingleVariableDesignation(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitSingleVariableDesignation(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is SingleVariableDesignation o && MatchString(this.Identifier, o.Identifier); @@ -82,21 +67,6 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax get { return GetChildByRole(Roles.RPar); } } - public override void AcceptVisitor(IAstVisitor visitor) - { - visitor.VisitParenthesizedVariableDesignation(this); - } - - public override T AcceptVisitor(IAstVisitor visitor) - { - return visitor.VisitParenthesizedVariableDesignation(this); - } - - public override S AcceptVisitor(IAstVisitor visitor, T data) - { - return visitor.VisitParenthesizedVariableDesignation(this, data); - } - protected internal override bool DoMatch(AstNode other, Match match) { return other is ParenthesizedVariableDesignation o && VariableDesignations.DoMatch(o.VariableDesignations, match);