Interface ISetPropertyVisitor
Interface for receiving strongly typed property callbacks for sets.
Namespace: Unity.Properties
Syntax
public interface ISetPropertyVisitor
Methods
Visit<TContainer, TSet, TValue>(Property<TContainer, TSet>, ref TContainer, ref TSet)
Implement this method to accept visitation for a specialized set property.
Declaration
void Visit<TContainer, TSet, TValue>(Property<TContainer, TSet> property, ref TContainer container, ref TSet set)
where TSet : ISet<TValue>
Parameters
| Type | Name | Description |
|---|---|---|
| Property<TContainer, TSet> | property | The property being visited. |
| TContainer | container | The container being visited. |
| TSet | set | The hash set value. |
Type Parameters
| Name | Description |
|---|---|
| TContainer | The container type. |
| TSet | The set value type. |
| TValue | The value type. |
Remarks
This method is invoked by ISetPropertyAccept<TSet>