Class PropertyBag<TContainer>
Base class for implementing a property bag for a specified container type. This is an abstract class.
ContainerPropertyBag<TContainer>
Namespace: Unity.Properties
Syntax
public abstract class PropertyBag<TContainer> : IPropertyBag<TContainer>, IPropertyBag, IPropertyBagAccept, IContainerTypeAccept, IPropertyBagAccept<TContainer>, IPropertyEnumerable<TContainer>
Type Parameters
Name | Description |
---|---|
TContainer | The container type. |
Remarks
This is used as the base class internally and should NOT be extended.
When implementing custom property bags use:
- ContainerPropertyBag<TContainer>.
- Unity.Properties.Internal.ListPropertyBag`2.