Browse Source

Added some keyword access properties.

newNRvisualizers
Mike Krüger 15 years ago
parent
commit
4ccc56947e
  1. 12
      ICSharpCode.NRefactory/CSharp/Ast/Expressions/AnonymousMethodExpression.cs
  2. 4
      ICSharpCode.NRefactory/CSharp/Ast/Expressions/AsExpression.cs
  3. 4
      ICSharpCode.NRefactory/CSharp/Ast/Expressions/AssignmentExpression.cs
  4. 4
      ICSharpCode.NRefactory/CSharp/Ast/Expressions/BinaryOperatorExpression.cs

12
ICSharpCode.NRefactory/CSharp/Ast/Expressions/AnonymousMethodExpression.cs

@ -39,11 +39,23 @@ namespace ICSharpCode.NRefactory.CSharp @@ -39,11 +39,23 @@ namespace ICSharpCode.NRefactory.CSharp
get; set;
}
public CSharpTokenNode DelegateKeyword {
get { return GetChildrenByRole (Roles.Keyword); }
}
public CSharpTokenNode LPar {
get { return GetChildrenByRole (Roles.LPar); }
}
public IEnumerable<ParameterDeclaration> Parameters {
get { return GetChildrenByRole (Roles.Parameter); }
set { SetChildrenByRole (Roles.Parameter, value); }
}
public CSharpTokenNode RPar {
get { return GetChildrenByRole (Roles.RPar); }
}
public BlockStatement Body {
get { return GetChildByRole (Roles.Body); }
set { SetChildByRole (Roles.Body, value); }

4
ICSharpCode.NRefactory/CSharp/Ast/Expressions/AsExpression.cs

@ -36,6 +36,10 @@ namespace ICSharpCode.NRefactory.CSharp @@ -36,6 +36,10 @@ namespace ICSharpCode.NRefactory.CSharp
set { SetChildByRole(Roles.Expression, value); }
}
public CSharpTokenNode AsKeyword {
get { return GetChildrenByRole (Roles.Keyword); }
}
public AstType Type {
get { return GetChildByRole (Roles.Type); }
set { SetChildByRole(Roles.Type, value); }

4
ICSharpCode.NRefactory/CSharp/Ast/Expressions/AssignmentExpression.cs

@ -46,6 +46,10 @@ namespace ICSharpCode.NRefactory.CSharp @@ -46,6 +46,10 @@ namespace ICSharpCode.NRefactory.CSharp
set { SetChildByRole(LeftRole, value); }
}
public CSharpTokenNode OperatorToken {
get { return GetChildByRole (OperatorRole); }
}
public Expression Right {
get { return GetChildByRole (RightRole); }
set { SetChildByRole(RightRole, value); }

4
ICSharpCode.NRefactory/CSharp/Ast/Expressions/BinaryOperatorExpression.cs

@ -45,6 +45,10 @@ namespace ICSharpCode.NRefactory.CSharp @@ -45,6 +45,10 @@ namespace ICSharpCode.NRefactory.CSharp
set { SetChildByRole(LeftRole, value); }
}
public CSharpTokenNode OperatorToken {
get { return GetChildByRole (OperatorRole); }
}
public Expression Right {
get { return GetChildByRole (RightRole); }
set { SetChildByRole(RightRole, value); }

Loading…
Cancel
Save