1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under MIT X11 license (for details please see \doc\license.txt)
7
namespace ICSharpCode.NRefactory.VB.Ast
10
/// ( Dim | Static | Const ) VariableDeclarator { , VariableDeclarator }
12
public class LocalDeclarationStatement : Statement
14
public AstNodeCollection<VariableDeclarator> Variables {
15
get { return GetChildrenByRole(VariableDeclarator.VariableDeclaratorRole); }
18
public Modifiers Modifiers {
19
get { return AttributedNode.GetModifiers(this); }
20
set { AttributedNode.SetModifiers(this, value); }
23
public VBModifierToken ModifierToken {
24
get { return GetChildByRole(AttributedNode.ModifierRole); }
27
public override S AcceptVisitor<T, S> (IAstVisitor<T, S> visitor, T data)
29
return visitor.VisitLocalDeclarationStatement(this, data);
32
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match)
34
throw new NotImplementedException();