public GenSymAutomatic ( string prefix, CodeTypeReference type, bool parameter ) : CodeVariableReferenceExpression | ||
prefix | string | |
type | CodeTypeReference | |
parameter | bool | |
return | CodeVariableReferenceExpression |
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);
}