Listing 1

private void CalcPayroll(SpecialList employeeGroup) {
while (employeeGroup.HasMore()) {
employee = employeeGroup.GetNext(true);
employee.UpdateSalary();
DistributeCheck(employee);
}
}


Listing 2

private void a(a b) {
while (b.a()) {
a = b.a(true);
a.a();
a(a);
}
}


Listing 3

public int CompareTo( object o ) {
Frequency f = o as Frequency;
if ( f == null )
return -1;
if ( m_Comparer == null )
return m_Letter.CompareTo(f.Letter);
return m_Comparer.Compare(this,o);
}


Listing 4

public virtual int a(object A_0) {
g local0;
int local1;


local0 = A_0 as g;
if (local0 != null)
goto i1;
goto i2;
while (true) {
local1 = this.a.CompareTo(local0.c());
goto i3;
i1: if (g.c != null)
goto i4;
}
i2: local1 = -1;
goto i3;
i4: local1 = g.c.Compare(this, A_0);
i3: return local1;
}