Emitir variável local e atribuir um valor a ela

Eu estou inicializando uma variável inteira como esta:

LocalBuilder a = ilGen.DeclareLocal(typeof(Int32));

Como posso acessá-lo e atribuir um valor a ele? Eu quero fazer algo assim:

int a, b;
a = 5;
b = 6;
return a + b;