Class
MetadataWalker

Definition

Namespace:Telerik.OpenAccess.Metadata

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public abstract class MetadataWalker

Inheritance: objectMetadataWalker

Constructors

MetadataWalker()

Declaration

cs-api-definition
protected MetadataWalker()

Methods

AddItemForVisiting(MetaItem)

Declaration

cs-api-definition
protected abstract void AddItemForVisiting(MetaItem item)

Parameters

item

MetaItem

CanContinueTraversing()

Declaration

cs-api-definition
protected abstract bool CanContinueTraversing()

Returns

bool

EndTraverse(MetaItem)

Declaration

cs-api-definition
protected abstract void EndTraverse(MetaItem rootMetaItem)

Parameters

rootMetaItem

MetaItem

GetChildItems(MetaItem)

Declaration

cs-api-definition
protected virtual List<MetaItem> GetChildItems(MetaItem metaItem)

Parameters

metaItem

MetaItem

Returns

List<MetaItem>

GetNextItem()

Declaration

cs-api-definition
protected abstract MetaItem GetNextItem()

Returns

MetaItem

StartTraverse(MetaItem)

Declaration

cs-api-definition
protected abstract void StartTraverse(MetaItem rootMetaItem)

Parameters

rootMetaItem

MetaItem

Traverse(MetaItem, IMetaItemVisitor)

Declaration

cs-api-definition
public void Traverse(MetaItem rootMetaItem, IMetaItemVisitor visitor)

Parameters

rootMetaItem

MetaItem

visitor

IMetaItemVisitor