/Main/src/DynamicDataDisplay/DataSources/OneDimensional/RawPointEnumerator.cs
C# | 29 lines | 21 code | 6 blank | 2 comment | 0 complexity | 039807afd002d254574eda7c14eaea47 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
- using System.Collections;
- using System.Windows;
-
- namespace Microsoft.Research.DynamicDataDisplay.DataSources
- {
- public sealed class RawPointEnumerator : IPointEnumerator {
- private readonly IEnumerator enumerator;
-
- public RawPointEnumerator(RawDataSource dataSource) {
- this.enumerator = dataSource.Data.GetEnumerator();
- }
-
- public bool MoveNext() {
- return enumerator.MoveNext();
- }
-
- public void GetCurrent(ref Point p) {
- p = (Point)enumerator.Current;
- }
-
- public void ApplyMappings(DependencyObject target) {
- // do nothing here - no mapping supported
- }
-
- public void Dispose() {
- // do nothing here
- }
- }
- }