public abstract class TreeStream<TKey, TValue> : IDisposable
where TKey : class, new()
where TValue : class, new()
Public MustInherit Class TreeStream(Of TKey As {Class, New}, TValue As {Class, New})
Implements IDisposablegeneric<typename TKey, typename TValue>
where TKey : ref class, gcnew()
where TValue : ref class, gcnew()
public ref class TreeStream abstract : IDisposable| TreeStreamTKey, TValue | Initializes a new instance of the TreeStreamTKey, TValue class |
| Eos | Boolean indicating that the end of the stream has been read or class has been disposed. |
| IsAlwaysSequential | Gets if the stream is always in sequential order. Do not return true unless it is guaranteed that the data read from this stream is sequential. |
| NeverContainsDuplicates | Gets if the stream will never return duplicate keys. Do not return true unless it is guaranteed that the data read from this stream will never contain duplicates. |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| Dispose(Boolean) | Releases the unmanaged resources used by the TreeStreamTKey, TValue object and optionally releases the managed resources. |
| EndOfStreamReached | Occurs when the end of the stream has been reached. The default behavior is to call Dispose. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Read | Advances the stream to the next value. If before the beginning of the stream, advances to the first value |
| ReadAsync | Advances the stream to the next value. If before the beginning of the stream, advances to the first value |
| ReadNext | Advances the stream to the next value. If before the beginning of the stream, advances to the first value |
| SetEos | Sets the end-of-stream (EOS) flag, indicating whether the stream has reached its end. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |