protected override void GenerateVariableDeclarationStatement (CodeVariableDeclarationStatement statement)
{
TextWriter output = Output;
OutputTypeNamePair (statement.Type, GetSafeName (statement.Name));
CodeExpression initExpression = statement.InitExpression;
if (initExpression != null) {
output.Write (" = ");
GenerateExpression (initExpression);
}
if (!dont_write_semicolon) {
output.WriteLine (';');
}
}