Browse Source

Renamed named expression identifier -> name.

newNRvisualizers
Mike Krüger 13 years ago
parent
commit
063d0f569c
  1. 4
      ICSharpCode.NRefactory.CSharp/Ast/Expressions/NamedArgumentExpression.cs
  2. 10
      ICSharpCode.NRefactory.CSharp/Ast/Expressions/NamedExpression.cs
  3. 2
      ICSharpCode.NRefactory.CSharp/OutputVisitor/CSharpOutputVisitor.cs
  4. 2
      ICSharpCode.NRefactory.CSharp/OutputVisitor/CodeDomConvertVisitor.cs
  5. 4
      ICSharpCode.NRefactory.CSharp/Resolver/FindReferences.cs
  6. 4
      ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs
  7. 2
      ICSharpCode.NRefactory.CSharp/TypeSystem/TypeSystemConvertVisitor.cs
  8. 2
      ICSharpCode.NRefactory.VB/Visitors/CSharpToVBConverterVisitor.cs

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

@ -30,9 +30,9 @@ namespace ICSharpCode.NRefactory.CSharp @@ -30,9 +30,9 @@ namespace ICSharpCode.NRefactory.CSharp
{
}
public NamedArgumentExpression(string identifier, Expression expression)
public NamedArgumentExpression(string name, Expression expression)
{
this.Name = identifier;
this.Name = name;
this.Expression = expression;
}

10
ICSharpCode.NRefactory.CSharp/Ast/Expressions/NamedExpression.cs

@ -40,13 +40,13 @@ namespace ICSharpCode.NRefactory.CSharp @@ -40,13 +40,13 @@ namespace ICSharpCode.NRefactory.CSharp
{
}
public NamedExpression (string identifier, Expression expression)
public NamedExpression (string name, Expression expression)
{
this.Identifier = identifier;
this.Name = name;
this.Expression = expression;
}
public string Identifier {
public string Name {
get {
return GetChildByRole (Roles.Identifier).Name;
}
@ -55,7 +55,7 @@ namespace ICSharpCode.NRefactory.CSharp @@ -55,7 +55,7 @@ namespace ICSharpCode.NRefactory.CSharp
}
}
public Identifier IdentifierToken {
public Identifier NameToken {
get {
return GetChildByRole (Roles.Identifier);
}
@ -91,7 +91,7 @@ namespace ICSharpCode.NRefactory.CSharp @@ -91,7 +91,7 @@ namespace ICSharpCode.NRefactory.CSharp
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match)
{
var o = other as NamedExpression;
return o != null && MatchString(this.Identifier, o.Identifier) && this.Expression.DoMatch(o.Expression, match);
return o != null && MatchString(this.Name, o.Name) && this.Expression.DoMatch(o.Expression, match);
}
}
}

2
ICSharpCode.NRefactory.CSharp/OutputVisitor/CSharpOutputVisitor.cs

@ -927,7 +927,7 @@ namespace ICSharpCode.NRefactory.CSharp @@ -927,7 +927,7 @@ namespace ICSharpCode.NRefactory.CSharp
public void VisitNamedExpression(NamedExpression namedExpression)
{
StartNode(namedExpression);
namedExpression.IdentifierToken.AcceptVisitor(this);
namedExpression.NameToken.AcceptVisitor(this);
Space();
WriteToken(Roles.Assign);
Space();

2
ICSharpCode.NRefactory.CSharp/OutputVisitor/CodeDomConvertVisitor.cs

@ -635,7 +635,7 @@ namespace ICSharpCode.NRefactory.CSharp @@ -635,7 +635,7 @@ namespace ICSharpCode.NRefactory.CSharp
foreach (Expression expr in attribute.Arguments) {
NamedExpression ne = expr as NamedExpression;
if (ne != null)
attr.Arguments.Add(new CodeAttributeArgument(ne.Identifier, Convert(ne.Expression)));
attr.Arguments.Add(new CodeAttributeArgument(ne.Name, Convert(ne.Expression)));
else
attr.Arguments.Add(new CodeAttributeArgument(Convert(expr)));
}

4
ICSharpCode.NRefactory.CSharp/Resolver/FindReferences.cs

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team
//
// Permission is hereby granted, free of charge, to any person obtaining a copy of this
// software and associated documentation files (the "Software"), to deal in the Software
@ -535,7 +535,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver @@ -535,7 +535,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
NamedExpression ne = node as NamedExpression;
if (ne != null)
return ne.Identifier == searchTerm;
return ne.Name == searchTerm;
return false;
}

4
ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs

@ -962,7 +962,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver @@ -962,7 +962,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
if (expr is NamedExpression) {
var namedArgExpr = (NamedExpression)expr;
resolveExpr = namedArgExpr.Expression;
return namedArgExpr.Identifier;
return namedArgExpr.Name;
}
// no name given, so it's a projection initializer
if (expr is MemberReferenceExpression) {
@ -1287,7 +1287,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver @@ -1287,7 +1287,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
{
StoreCurrentState(namedExpression);
Expression rhs = namedExpression.Expression;
ResolveResult lhsRR = resolver.ResolveIdentifierInObjectInitializer(namedExpression.Identifier);
ResolveResult lhsRR = resolver.ResolveIdentifierInObjectInitializer(namedExpression.Name);
if (rhs is ArrayInitializerExpression) {
HandleObjectInitializer(lhsRR, (ArrayInitializerExpression)rhs, initializerStatements);
} else {

2
ICSharpCode.NRefactory.CSharp/TypeSystem/TypeSystemConvertVisitor.cs

@ -900,7 +900,7 @@ namespace ICSharpCode.NRefactory.CSharp.TypeSystem @@ -900,7 +900,7 @@ namespace ICSharpCode.NRefactory.CSharp.TypeSystem
} else {
NamedExpression namedExpression = expr as NamedExpression;
if (namedExpression != null) {
string name = namedExpression.Identifier;
string name = namedExpression.Name;
if (namedArguments == null)
namedArguments = new List<KeyValuePair<string, IConstantValue>>();
namedArguments.Add(new KeyValuePair<string, IConstantValue>(name, ConvertAttributeArgument(namedExpression.Expression)));

2
ICSharpCode.NRefactory.VB/Visitors/CSharpToVBConverterVisitor.cs

@ -430,7 +430,7 @@ namespace ICSharpCode.NRefactory.VB.Visitors @@ -430,7 +430,7 @@ namespace ICSharpCode.NRefactory.VB.Visitors
{
Expression expr = new FieldInitializerExpression {
IsKey = true,
Identifier = namedExpression.Identifier,
Identifier = namedExpression.Name,
Expression = (Expression)namedExpression.Expression.AcceptVisitor(this, data)
};
return EndNode(namedExpression, expr);

Loading…
Cancel
Save