Show / Hide Table of Contents

Class OsmCompleteStreamSource

Represents a stream source that converts a stream of simple osm objects into a stream of complete osm objects.

Inheritance
System.Object
OsmCompleteStreamSource
OsmCompleteEnumerableStreamSource
OsmSimpleCompleteStreamSource
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public abstract class OsmCompleteStreamSource : IEnumerable<ICompleteOsmGeo>, IEnumerator<ICompleteOsmGeo>

Constructors

OsmCompleteStreamSource()

Creates a new source.

Declaration
protected OsmCompleteStreamSource()

Properties

CanReset

Returns true if this source can be reset.

Declaration
public abstract bool CanReset { get; }
Property Value
System.Boolean

Methods

Current()

Returns the current item in the stream.

Declaration
public abstract ICompleteOsmGeo Current()
Returns
ICompleteOsmGeo

Dispose()

Disposes all resources associated with this source.

Declaration
public virtual void Dispose()

GetEnumerator()

Returns the enumerator for this enumerable.

Declaration
public IEnumerator<ICompleteOsmGeo> GetEnumerator()
Returns
IEnumerator<ICompleteOsmGeo>

Initialize()

Initializes this source.

Declaration
public abstract void Initialize()

MoveNext()

Move to the next item in the stream.

Declaration
public abstract bool MoveNext()
Returns
System.Boolean

Reset()

Resets the source to the beginning.

Declaration
public abstract void Reset()

Explicit Interface Implementations

IEnumerator.Current

Returns the current object.

Declaration
object IEnumerator.Current { get; }
Returns
System.Object

Back to top Built by Itinero, MIT licensed.