The PropertyBag class provides access to registered property bag instances.
| Method | Description |
|---|---|
| AcceptWithSpecializedVisitor | Accepts visitation for the given property bag and tries to invoke the most specialized visitor first. |
| Exists | Returns true if a property bag exists for the given type. |
| GetAllTypesWithAPropertyBag | Returns all the Type that have a registered property bag. |
| GetPropertyBag | Gets an interface to the PropertyBag<T0> for the given type. |
| Register | Registers a strongly typed PropertyBag<T0> for a type. |
| RegisterArray | Creates and registers a IPropertyBag<T0> for a built in array type. |
| RegisterDictionary | Creates and registers a IPropertyBag<T0> for a Generic.Dictionary_2 type. |
| RegisterHashSet | Creates and registers a IPropertyBag<T0> for a Generic.HashSet_1 type. |
| RegisterIDictionary | Creates and registers a IPropertyBag<T0> for the specified Generic.IDictionary_2 type. |
| RegisterIList | Creates and registers a IPropertyBag<T0> for the specified Generic.IList_1 type. |
| RegisterISet | Creates and registers a IPropertyBag<T0> for the specified Generic.ISet_1 type. |
| RegisterList | Creates and registers a IPropertyBag<T0> for a Generic.List_1 type. |
| TryGetPropertyBagForValue | Gets a property bag for the concrete type of the given value. |