public CodeVariableReferenceExpression GenSymAutomatic(string prefix, CodeTypeReference type, bool parameter) { int i = 1; while (autos.Select(l => l.Key).Contains(prefix + i)) ++i; EnsureLocalVariable(prefix + i, type, parameter); return new CodeVariableReferenceExpression(prefix + i); }