Class PropertyVisitorAdapterExtensions
Inheritance
PropertyVisitorAdapterExtensions
Syntax
public static class PropertyVisitorAdapterExtensions
Methods
TryVisitCollection<TProperty, TContainer, TValue>(IPropertyVisitorAdapter, IPropertyVisitor, TProperty, ref TContainer, ref TValue, ref ChangeTracker)
Declaration
public static VisitStatus TryVisitCollection<TProperty, TContainer, TValue>(this IPropertyVisitorAdapter self, IPropertyVisitor visitor, TProperty property, ref TContainer container, ref TValue value, ref ChangeTracker changeTracker)
where TProperty : ICollectionProperty<TContainer, TValue>
Parameters
Returns
Type Parameters
Name |
Description |
TProperty |
|
TContainer |
|
TValue |
|
TryVisitContainer<TProperty, TContainer, TValue>(IPropertyVisitorAdapter, IPropertyVisitor, TProperty, ref TContainer, ref TValue, ref ChangeTracker)
Declaration
public static VisitStatus TryVisitContainer<TProperty, TContainer, TValue>(this IPropertyVisitorAdapter self, 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 |
|
TContainer |
|
TValue |
|
TryVisitValue<TProperty, TContainer, TValue>(IPropertyVisitorAdapter, IPropertyVisitor, TProperty, ref TContainer, ref TValue, ref ChangeTracker)
Declaration
public static VisitStatus TryVisitValue<TProperty, TContainer, TValue>(this IPropertyVisitorAdapter self, 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 |
|
TContainer |
|
TValue |
|