static void WriteVariables(TextWriter writer, MethodBody body)
{
var variables = body.Variables;
writer.Write ('\t');
writer.Write (".locals {0}(", body.InitLocals ? "init " : string.Empty);
for (int i = 0; i < variables.Count; i++) {
if (i > 0)
writer.Write (", ");
var variable = variables [i];
writer.Write ("{0} {1}", variable.VariableType, GetVariableName (variable, body));
}
writer.WriteLine (")");
}