PropertyValueBag Class
Serializable bag of typed properties. "Simple" values, except enums, are strongly-typed; others are converted
to string by invoking
ToString through reflection. NOT thread-safe. This is the main extensibility
point: derive from this class to store more structured data rather than putting bits into the dictionary.
Use
RegisterKnownType(Type) to support additional serializable types in the data dictionary.
Namespace: Quine.Schemas.Core.EventingAssembly: Quine.Schemas.Core (in Quine.Schemas.Core.dll) Version: 1.0.0+0ea0706914ee4edf2b0ed66bec3ab4d062a43b68
[DataContractAttribute(Namespace = "http://schemas.quine.no/core/v3_0.xsd")]
[KnownTypeAttribute("GetKnownTypes")]
public abstract class PropertyValueBag
- Inheritance
- Object PropertyValueBag
- Derived
Data |
Collection of key-value pairs. The property never returns null, but data is allocated only on first access.
|
HasData |
Used to check whether data dictionary is present without allocating it.
|