@ -151,6 +151,11 @@ 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);