private void EmitKeywordCallsiteInits(CljILGen ilg)
{
for (int i = 0; i < KeywordCallsites.count(); i++)
{
Keyword k = (Keyword)KeywordCallsites.nth(i);
EmitValue(k, ilg);
ilg.Emit(OpCodes.Newobj, Compiler.Ctor_KeywordLookupSite_1);
ilg.Emit(OpCodes.Dup);
FieldBuilder kfb = KeywordLookupSiteFields[i];
ilg.Emit(OpCodes.Stsfld, kfb);
ilg.Emit(OpCodes.Castclass, typeof(ILookupThunk));
FieldBuilder tfb = ThunkFields[i];
ilg.Emit(OpCodes.Stsfld, tfb);
}
}