Class
TrailVisitor<TData>

This visitor keeps a trail of the visited item in the Trail.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Type Parameters:

TData

The data type of the visitor.

Syntax:

cs-api-definition
public sealed class TrailVisitor<TData> : IVisitor<TData>

Inheritance: objectTrailVisitor<TData>

Implements: IVisitor<TData>

Constructors

TrailVisitor()

Initializes a new instance of the TrailVisitor<TData> class.

Declaration

cs-api-definition
public TrailVisitor()

Properties

HasCompleted

Gets a value indicating whether this visitor has completed.

Declaration

cs-api-definition
public bool HasCompleted { get; }

Property Value

bool

true if this instance has completed; otherwise, false.

Implements IVisitor<TData>.HasCompleted

Trail

Gets the tracking list.

Declaration

cs-api-definition
public IList<TData> Trail { get; }

Property Value

IList<TData>

The tracking list.

Methods

Visit(TData)

Visits the specified object.

Declaration

cs-api-definition
public void Visit(TData obj)

Parameters

obj

TData

The object.

Implements IVisitor<TData>.Visit(TData)