Вы используете SyntaxGenerator.LocalDeclarationStatement
.
Например, если вы инициализировали выражение, вы можете использовать его следующим образом:
SyntaxGenerator generator = ...;
generator.LocalDeclarationStatement(
"variable",
generator.LiteralExpression(1));
Это создаст оператор var variable = 1;
.
Или, если вы просто хотите создать переменную, но назначить ее позже:
SyntaxGenerator generator = ...;
generator.LocalDeclarationStatement(
generator.TypeExpression(SpecialType.System_Int32),
"variable");
Это сгенерирует оператор int variable;
.