DataMemberWalkerWalkRecurse Method |
Recursively walks over the data-members in a class type and the
the classes referred to by those data-members.
Namespace:
MFiles.VAF.Configuration.JsonMapping
Assembly:
MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 21.8.10524.1
Syntaxprotected void WalkRecurse(
Type type,
DataMemberInfo parent,
JsonConfDataMemberWalkerCallback callback,
WalkerControl control
)
Protected Sub WalkRecurse (
type As Type,
parent As DataMemberInfo,
callback As JsonConfDataMemberWalkerCallback,
control As WalkerControl
)
protected:
void WalkRecurse(
Type^ type,
DataMemberInfo^ parent,
JsonConfDataMemberWalkerCallback^ callback,
WalkerControl^ control
)
Parameters
- type
- Type: SystemType
The class type to traverse the data-members of. - parent
- Type: MFiles.VAF.Configuration.JsonMappingDataMemberInfo
The parent data-member that referenced the type. - callback
- Type: MFiles.VAF.Configuration.JsonMappingJsonConfDataMemberWalkerCallback
The callback to trigger for each data-member encountered. - control
- Type: MFiles.VAF.Configuration.JsonMappingWalkerControl
The walker control object, allowing paths to be skipped
and the operation to be canceled.
See Also