Class MetadataWalker
Inheritance
System.Object
MetadataWalker
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public abstract class MetadataWalker
Constructors
MetadataWalker()
Declaration
protected MetadataWalker()
Methods
AddItemForVisiting(MetaItem)
CanContinueTraversing()
Declaration
protected abstract bool CanContinueTraversing()
Returns
|
System.Boolean
|
EndTraverse(MetaItem)
Declaration
protected abstract void EndTraverse(MetaItem rootMetaItem)
Parameters
|
MetaItem
rootMetaItem
|
GetChildItems(MetaItem)
Declaration
protected virtual List<MetaItem> GetChildItems(MetaItem metaItem)
Parameters
|
MetaItem
metaItem
|
Returns
|
System.Collections.Generic.List<MetaItem>
|
GetNextItem()
StartTraverse(MetaItem)
Declaration
protected abstract void StartTraverse(MetaItem rootMetaItem)
Parameters
|
MetaItem
rootMetaItem
|
Traverse(MetaItem, IMetaItemVisitor)
Declaration
public void Traverse(MetaItem rootMetaItem, IMetaItemVisitor visitor)
Parameters
|
MetaItem
rootMetaItem
|
|
IMetaItemVisitor
visitor
|