AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

AdvantageAttributeExtensions Methods

The AdvantageAttributeExtensions type exposes the following members.

Methods


  Name Description
Public method Clone
Returns a deep copy of this wrapper. Each child XmlElement is cloned via CloneNode(System.Boolean) with deep: true so mutations on the clone don't affect the original (and vice versa). The clone is unfrozen regardless of source state.
Public method EnforceFreezeOnMutation
Enforces the freeze contract; logs if this instance is frozen when a mutation is attempted.
Public method Freeze
Freezes this instance; subsequent mutation attempts will be logged.
Public method Get
Lookup a child extension element by local name. Returns null if no element with that name is present.