Interface IPropertyBag<TContainer>
Syntax
public interface IPropertyBag<TContainer> : IPropertyBag
Type Parameters
| Name |
Description |
| TContainer |
|
Methods
Accept<TVisitor>(ref TContainer, ref TVisitor, ref ChangeTracker)
Declaration
void Accept<TVisitor>(ref TContainer container, ref TVisitor visitor, ref ChangeTracker changeTracker)
where TVisitor : IPropertyVisitor
Parameters
| Type |
Name |
Description |
| TContainer |
container |
|
| TVisitor |
visitor |
|
| ChangeTracker |
changeTracker |
|
Type Parameters
| Name |
Description |
| TVisitor |
|
FindProperty<TAction>(String, ref TContainer, ref ChangeTracker, ref TAction)
Declaration
bool FindProperty<TAction>(string name, ref TContainer container, ref ChangeTracker changeTracker, ref TAction action)
where TAction : IPropertyGetter<TContainer>
Parameters
| Type |
Name |
Description |
| String |
name |
|
| TContainer |
container |
|
| ChangeTracker |
changeTracker |
|
| TAction |
action |
|
Returns
Type Parameters
Extension Methods