FileReader.GetEnumerator
Yields each spectrum in the open file in file order.
Remarks
This is what foreach uses. The reader is reset before and after, so each foreach starts at the first spectrum that passes the filter.
Syntax
| Syntax | Description |
|---|---|
| GetEnumerator() | Yields each spectrum in the open file in file order, subject to the current filter, then resets the reader. |
Returns
| Type | Description |
|---|---|
| IEnumerator | An enumerator over Spectrum objects. |
Example
1
2
3
4
5
6
7
8
using Nova.Data;
using Nova.Io.Read;
FileReader reader = new FileReader("DDA.raw", MSFilter.MS2);
foreach (Spectrum spectrum in reader)
{
Console.WriteLine(spectrum.ScanNumber + "\t" + spectrum.RetentionTime);
}
This post is licensed under CC BY 4.0 by the author.