Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
Current
[1/2]
T
System.Collections.Immutable.ImmutableQueue
<
T
>.EnumeratorObject.Current
get
Implements
System.Collections.IEnumerator
.
Definition at line
136
of file
ImmutableQueue.cs
.
137
{
138
get
139
{
140
ThrowIfDisposed
();
141
if
(
_remainingForwardsStack
==
null
)
142
{
143
throw
new
InvalidOperationException
();
144
}
145
if
(!
_remainingForwardsStack
.IsEmpty)
146
{
147
return
_remainingForwardsStack
.Peek();
148
}
149
if
(!
_remainingBackwardsStack
.IsEmpty)
150
{
151
return
_remainingBackwardsStack
.Peek();
152
}
153
throw
new
InvalidOperationException
();
154
}
155
}
System.Collections.Immutable.ImmutableQueue.EnumeratorObject.ThrowIfDisposed
void ThrowIfDisposed()
Definition
ImmutableQueue.cs:199
System.Collections.Immutable.ImmutableQueue.EnumeratorObject._remainingForwardsStack
ImmutableStack< T > _remainingForwardsStack
Definition
ImmutableQueue.cs:130
System.Collections.Immutable.ImmutableQueue.EnumeratorObject._remainingBackwardsStack
ImmutableStack< T > _remainingBackwardsStack
Definition
ImmutableQueue.cs:132
System.Transactions.TransactionExceptionType.InvalidOperationException
@ InvalidOperationException
System
Collections
Immutable
ImmutableQueue
EnumeratorObject
Generated by
1.10.0