public void FieldDef(IAsm a)
{
Var e = a.getVar(); /* get the field var ptr */
FieldAttributes attr = FieldAttributes.Private; /* default attributes is private */
if (e.getClassId() == Tok.T_STATIC)
{
attr |= FieldAttributes.Static;
}
Type t = genDataTypeSig(e); /* gen type info */
FieldBuilder f = eclass.DefineField(e.getName(), t, attr); // returns token
e.setFieldBuilder((Object)f); // store token for later usage
}