generated
By: a guest | Feb 26th, 2010 | Syntax:
C# | Size: 2.55 KB | Hits: 534 | Expires: Never
private unsafe bool MoveNext()
{
FeedQuery q;
bool CS$1$0000;
int CS$4$0001;
bool CS$4$0002;
Label_0000:
try
{
CS$4$0001 = this.<>1__state;
switch (CS$4$0001)
{
case 0:
goto Label_0020;
case 1:
goto Label_0022;
case 2:
goto Label_001B;
}
goto Label_0022;
Label_001B:
goto Label_012A;
Label_0020:
goto Label_0027;
Label_0022:
goto Label_01EC;
Label_0027:
this.<>1__state = -1;
if (((this.<>4__this.AtomFeed == null) == 0) != null)
{
goto Label_0049;
}
goto Label_01EC;
Label_0049:
this.<originalFeed>5__2 = this.<>4__this.AtomFeed;
this.<>4__this.numberRetrieved = 0;
Label_0066:
this.<looping>5__1 = (this.<>4__this.af.NextChunk == null) ? 0 : this.<>4__this.paging;
this.<>7__wrap5 = this.<>4__this.af.Entries.GetEnumerator();
this.<>1__state = 1;
goto Label_016D;
Label_00B5:
this.<e>5__3 = this.<>7__wrap5.Current;
this.<t>5__4 = Activator.CreateInstance<T>();
if ((((T) this.<t>5__4) == null) != null)
{
goto Label_0132;
}
&this.<t>5__4.AtomEntry = this.<e>5__3;
this.<>4__this.numberRetrieved += 1;
this.<>2__current = this.<t>5__4;
this.<>1__state = 2;
CS$1$0000 = 1;
goto Label_01F9;
Label_012A:
this.<>1__state = 1;
Label_0132:
if (((this.<>4__this.Maximum <= 0) ? 1 : (this.<>4__this.numberRetrieved < this.<>4__this.Maximum)) != null)
{
goto Label_016C;
}
this.System.IDisposable.Dispose();
goto Label_01EC;
Label_016C:;
Label_016D:
if (this.<>7__wrap5.MoveNext() != null)
{
goto Label_00B5;
}
this.<>m__Finally6();
if ((this.<looping>5__1 == 0) != null)
{
goto Label_01CC;
}
q
= new FeedQuery
(this.
<>4__this.
AtomFeed.
NextChunk);
this.<>4__this.af = this.<>4__this.AtomFeed.Service.Query(q);
Label_01CC:
if (this.<looping>5__1 != null)
{
goto Label_0066;
}
this.<>4__this.af = this.<originalFeed>5__2;
Label_01EC:
CS$1$0000 = 0;
goto Label_01F9;
}
fault
{
Label_01F1:
this.System.IDisposable.Dispose();
}
Label_01F9:
return CS$1$0000;
}