Interface IVisitContainerAdapter
Implement this interface to intercept the visitation for all unhandled container nodes.
Syntax
public interface IVisitContainerAdapter
Methods
BeginContainer<TProperty, TValue, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref TValue, ref ChangeTracker)
Invoked when the visitor encounters any container node.
Declaration
VisitStatus BeginContainer<TProperty, TValue, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref TValue value, ref ChangeTracker changeTracker)
where TProperty : IProperty<TContainer, TValue>
Parameters
Returns
Type Parameters
Name |
Description |
TProperty |
|
TValue |
|
TContainer |
|
EndContainer<TProperty, TValue, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref TValue, ref ChangeTracker)
Declaration
void EndContainer<TProperty, TValue, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref TValue value, ref ChangeTracker changeTracker)
where TProperty : IProperty<TContainer, TValue>
Parameters
Type Parameters
Name |
Description |
TProperty |
|
TValue |
|
TContainer |
|