private void IncreaseNumUseField(static_class_field_reference fld) { FldInfo vi = helper.GetField(fld.static_field); if (vi == null) { return; } vi.num_use++; vi.cur_use++; //if (vi.cur_ass == 0) warns.Add(new UseWithoutAssign(lvr.var.name, lvr.location)); }
private void IncreaseNumAssField(static_class_field_reference fld) { FldInfo vi = helper.GetField(fld.static_field); if (vi == null) { return; } vi.num_use++; vi.cur_ass++; if (vi.cur_use > 0) { vi.cur_use--; } }
private void VisitStaticClassFieldReference(static_class_field_reference en) { IncreaseNumUseField(en); }