@ -150,7 +150,12 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
{
AddChild(statement, StatementRole);
}
public void Add(Expression expression)
AddChild(new ExpressionStatement(expression), StatementRole);
IEnumerator<Statement> IEnumerable<Statement>.GetEnumerator()
return this.Statements.GetEnumerator();
@ -123,10 +123,5 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
public override NodeType NodeType {
get { return NodeType.Statement; }
public static implicit operator Statement (Expression type)
return new ExpressionStatement(type);