|
|
|
|
@ -146,7 +146,18 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.Expression
@@ -146,7 +146,18 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.Expression
|
|
|
|
|
} |
|
|
|
|
}}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void EmptyArrayCreation() |
|
|
|
|
{ |
|
|
|
|
var ace = ParseUtilCSharp.ParseExpression<ArrayCreateExpression>("new [] { }"); |
|
|
|
|
Assert.AreEqual(new Role[] { |
|
|
|
|
Roles.LBrace, |
|
|
|
|
Roles.RBrace |
|
|
|
|
}, ace.Initializer.Children.Select(c => c.Role).ToArray()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Test, Ignore("Parser bug")] |
|
|
|
|
public void ArrayInitializerWithCommaAtEnd() |
|
|
|
|
{ |
|
|
|
|
|