ISummaryEntry

References
public interface ISummaryEntry
A summary of all values stored under a specific meta data name.

Properties

Count

#
int Count { get; }
Gets the number of values in this entry.

Name

#
MetaName Name { get; }
Gets the meta data name for this entry.

Objects

#
IEnumerable<Guid> Objects { get; }
Iterate over all object ids which contain meta data with this key.

Types

#
IEnumerable<MetaType> Types { get; }
Enumerate over all the types of meta data in this summary.

Methods

Absorb

#
ISummaryEntry Absorb(Guid objectId, MetaValue value)
Absorb a meta value.
objectId (Guid)Object which supplied the tree.
value (MetaValue)Value to absorb.
Either this instance if it could be updated, or a new instance if the absorption cause a type widening.

EmitDisplay

#
ISummaryEntryDisplay EmitDisplay()
Emit a display object for this entry.