Share via


SfcDependencyEngine.DependencyTreeEnumerator Class

Definition

The DependencyTreeEnumerator is the top-level enumerator obtained from a SfcDependencyEngine to traverse results of the graph. Use the Children property of the current SfcDependencyNode item to request a DependencyNodeEnumerator for the item children, if any. The Current item is presented as a SfcDependencyNode, and the client is responsible for traversal in whatever manner desired.

public class SfcDependencyEngine.DependencyTreeEnumerator : System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode>, System.Collections.Generic.IEnumerator<Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode>
type SfcDependencyEngine.DependencyTreeEnumerator = class
    interface IEnumerator<SfcDependencyNode>
    interface IEnumerator
    interface IDisposable
    interface seq<SfcDependencyNode>
    interface IEnumerable
Public Class SfcDependencyEngine.DependencyTreeEnumerator
Implements IEnumerable(Of SfcDependencyNode), IEnumerator(Of SfcDependencyNode)
Inheritance
SfcDependencyEngine.DependencyTreeEnumerator
Implements

Methods

Dispose()
MoveNext()
Reset()

Explicit Interface Implementations

IEnumerable.GetEnumerator()
IEnumerable<SfcDependencyNode>.GetEnumerator()
IEnumerator.Current
IEnumerator<SfcDependencyNode>.Current

Applies to