Click or drag to resize

DataMemberWalker Class

Traverses all DataMemberAttribute decorated fields and properties in a class/member hierarchy.
Inheritance Hierarchy
SystemObject
  MFiles.VAF.Configuration.JsonMappingDataMemberWalker

Namespace:  MFiles.VAF.Configuration.JsonMapping
Assembly:  MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 2.1.0.1 (2.1.0.1)
Syntax
C#
public class DataMemberWalker

The DataMemberWalker type exposes the following members.

Constructors
  NameDescription
Public methodDataMemberWalker
Initializes a new instance of the DataMemberWalker class
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWalk(Type, JsonConfDataMemberWalkerCallback)
Walks over the data-member structure in the provided type. Executing the callback for each encountered.
Public methodWalk(DataMemberInfo, JsonConfDataMemberWalkerCallback)
Walks over the data-member structure in the parent data-member's type. Executing the callback for each encountered.
Protected methodWalkRecurse
Recursively walks over the data-members in a class type and the the classes referred to by those data-members.
Top
See Also