Browse Source

Fix build for NRefactory.VB.

newNRvisualizers
Daniel Grunwald 15 years ago
parent
commit
87992d3e56
  1. 28
      ICSharpCode.NRefactory.VB/Visitors/CSharpToVBConverterVisitor.cs
  2. 4
      ICSharpCode.NRefactory/Utils/FastSerializer.cs

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

@ -418,24 +418,24 @@ namespace ICSharpCode.NRefactory.VB.Visitors @@ -418,24 +418,24 @@ namespace ICSharpCode.NRefactory.VB.Visitors
public AstNode VisitNamedArgumentExpression(CSharp.NamedArgumentExpression namedArgumentExpression, object data)
{
Expression expr;
if (namedArgumentExpression.Parent is CSharp.ArrayInitializerExpression) {
expr = new FieldInitializerExpression {
IsKey = true,
Identifier = namedArgumentExpression.Identifier,
Expression = (Expression)namedArgumentExpression.Expression.AcceptVisitor(this, data)
};
} else {
expr = new NamedArgumentExpression {
Identifier = namedArgumentExpression.Identifier,
Expression = (Expression)namedArgumentExpression.Expression.AcceptVisitor(this, data)
};
}
Expression expr = new NamedArgumentExpression {
Identifier = namedArgumentExpression.Identifier,
Expression = (Expression)namedArgumentExpression.Expression.AcceptVisitor(this, data)
};
return EndNode(namedArgumentExpression, expr);
}
public AstNode VisitNamedExpression(CSharp.NamedExpression namedExpression, object data)
{
Expression expr = new FieldInitializerExpression {
IsKey = true,
Identifier = namedExpression.Identifier,
Expression = (Expression)namedExpression.Expression.AcceptVisitor(this, data)
};
return EndNode(namedExpression, expr);
}
public AstNode VisitNullReferenceExpression(CSharp.NullReferenceExpression nullReferenceExpression, object data)
{
return EndNode(nullReferenceExpression, new PrimitiveExpression(null));

4
ICSharpCode.NRefactory/Utils/FastSerializer.cs

@ -633,7 +633,7 @@ namespace ICSharpCode.NRefactory.Utils @@ -633,7 +633,7 @@ namespace ICSharpCode.NRefactory.Utils
public void Serialize(Stream stream, object instance)
{
Serialize(new BinaryWriter(stream), instance);
Serialize(new BinaryWriterWith7BitEncodedInts(stream), instance);
}
public void Serialize(BinaryWriter writer, object instance)
@ -717,7 +717,7 @@ namespace ICSharpCode.NRefactory.Utils @@ -717,7 +717,7 @@ namespace ICSharpCode.NRefactory.Utils
public object Deserialize(Stream stream)
{
return Deserialize(new BinaryReader(stream));
return Deserialize(new BinaryReaderWith7BitEncodedInts(stream));
}
public object Deserialize(BinaryReader reader)

Loading…
Cancel
Save