Table of Contents

Struct SymbolicValue<TInstruction>.Enumerator

Namespace
Echo.DataFlow.Emulation
Assembly
Echo.DataFlow.dll

Provides a mechanism for enumerating all data sources within a single symbolic value.

public struct SymbolicValue<TInstruction>.Enumerator : IEnumerator<DataSource<TInstruction>>, IEnumerator, IDisposable
Implements
IEnumerator<DataSource<TInstruction>>
Inherited Members

Constructors

Enumerator(SymbolicValue<TInstruction>)

Creates a new instance of the SymbolicValue<TInstruction>.Enumerator structure.

public Enumerator(SymbolicValue<TInstruction> collection)

Parameters

collection SymbolicValue<TInstruction>

The data dependency to enumerate the data sources for.

Properties

Current

public readonly DataSource<TInstruction> Current { get; }

Property Value

DataSource<TInstruction>

Methods

Dispose()

public void Dispose()

MoveNext()

public bool MoveNext()

Returns

bool

Reset()

public void Reset()