 | LogicalNodeViewModeltraverse Methode |
Rekursive Hilfsroutine für die öffentliche Routine 'Traverse'.
Namensraum: Vishnu.ViewModelAssembly: Vishnu.ViewModel (in Vishnu.ViewModel.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntaxprotected virtual Object? traverse(
int depth,
Func<int, IExpandableNode, Object?, Object?> callback,
Object? userObject
)
Protected Overridable Function traverse (
depth As Integer,
callback As Func(Of Integer, IExpandableNode, Object, Object),
userObject As Object
) As Object
protected:
virtual Object^ traverse(
int depth,
Func<int, IExpandableNode^, Object^, Object^>^ callback,
Object^ userObject
)
abstract traverse :
depth : int *
callback : Func<int, IExpandableNode, Object, Object> *
userObject : Object -> Object
override traverse :
depth : int *
callback : Func<int, IExpandableNode, Object, Object> *
userObject : Object -> Object
Parameter
- depth Int32
- Die Hierarchie-Ebene.
- callback FuncInt32, IExpandableNode, Object, Object
- Der für jeden Knoten aufzurufende Callback vom Typ Func<int, IExpandableNode, object, object>.
- userObject Object
- Ein User-Object, das rekursiv weitergeleitet und modifiziert wird.
Rückgabewert
ObjectDas oberste UserObjekt für den Tree.
Siehe auch