PostSharp / / API Reference / Post­Sharp.​Aspects.​Internals.​State­Machine / Base­Generated­Iterator­State­Machine<TElement>
Open sandbox

Class BaseGeneratedIteratorStateMachine<TElement>

Inheritance
BaseGeneratedIteratorStateMachine<TElement>
Implements
IEnumerator<TElement>
IEnumerator
IDisposable
IEnumerable<TElement>
IEnumerable
Namespace: PostSharp.Aspects.Internals.StateMachine
Assembly: PostSharp.dll
Syntax
[Internal]
public abstract class BaseGeneratedIteratorStateMachine<TElement> : Object
Type Parameters
Name Description
TElement

Constructors

Name Description
BaseGeneratedIteratorStateMachine()

Fields

Name Description
isDisposing
state
yieldValue

Properties

Name Description
Current

Methods

Name Description
CallTargetEnumerableMethod()
CallTargetEnumeratorMethod()
CreateCopy()
Dispose()
MoveNext()
Reset()