PhoenixmlDb.Core

MetadataCollection

All metadata for one document, keyed by qualified name.

#MetadataCollection

Namespace: PhoenixmlDb.Core.Metadata

All metadata for one document, keyed by qualified name.

Replaces the previous

IReadOnlyDictionary<string, object>

, whose keys were namespace and name joined by a colon and therefore could not be split back apart.

#Constructors

##ctor(Collections.Generic.IReadOnlyDictionary<PhoenixmlDb.Xdm.XdmQName,PhoenixmlDb.Xdm.XdmValue>)

Parameters:

  • entries — The metadata entries. Taken by reference, not copied.

#Properties

Name Description
ByNamespace Entries grouped by namespace, without re-parsing any strings.
Count
Empty An empty collection.
Item(PhoenixmlDb.Xdm.XdmQName) The raw XDM value for a qualified name, or null if absent.

#Methods

#GetEnumerator