ObjectPropertyBag Class

[Missing <summary> documentation for "T:Quine.Schemas.Core.Eventing.ObjectPropertyBag"]

Definition

Namespace: Quine.Schemas.Core.Eventing
Assembly: Quine.Schemas.Core (in Quine.Schemas.Core.dll) Version: 1.0.0+0ea0706914ee4edf2b0ed66bec3ab4d062a43b68
C#
[DataContractAttribute(Namespace = "http://schemas.quine.no/core/v3_0.xsd")]
public sealed class ObjectPropertyBag : PropertyValueBag
Inheritance
Object    PropertyValueBag    ObjectPropertyBag

Remarks

Publicly usable concrete implementation of PropertyValueBag.

Constructors

ObjectPropertyBag Constructor. If o is not null, automatically adds members by calling [!:Add(object, int)].

Properties

Data Collection of key-value pairs. The property never returns null, but data is allocated only on first access.
(Inherited from PropertyValueBag)
HasData Used to check whether data dictionary is present without allocating it.
(Inherited from PropertyValueBag)

Methods

Add Adds a value under key to Data. If either the key or the value is null, nothing is added to the data dictionary.
(Inherited from PropertyValueBag)
AddMembers(Object, Int32) Convenience overload for the most common use of AddMembers(Object, FuncMemberInfo, Boolean): adding all of public fields and/or properties to the bag.
(Inherited from PropertyValueBag)

See Also