AdvantageAttributeExtensions Class
Holds zero or more feature-extension XML elements as direct children of the
<Extensions> wrapper inside AdvantageAttributes. Each child
element is identified by its local name (e.g. LocalizedSlots,
SearchHints, Audit). Core treats the children as opaque XML — the owning
feature library parses and emits them via extension methods that call into
GetExtension(String) /
SetExtension(String, XmlElement).
Namespace:
AdvantageCMS.Core.Common.BaseClassesAssembly: AdvantageCMS.Core (in AdvantageCMS.Core.dll)
Remarks
The Items array is decorated XmlAnyElementAttribute so XmlSerializer round-trips arbitrary child elements without Core needing to know their shape. On serialize the wrapper emits as <Extensions> (the property name on AdvantageAttributes); on deserialize XmlSerializer matches the inverse.
This type is not DataContractAttribute-friendly because XmlAnyElementAttribute is an XmlSerializer wildcard with no DataContract equivalent. Callers that need DataContractSerializer round-trip should either provide their own extension shape or convert via XmlSerializer first.

