<PackageReference Include="Castle.Core" Version="4.2.1" />

Castle.Components.DictionaryAdapter.Xml.XmlAdapter

namespace Castle.Components.DictionaryAdapter.Xml { public class XmlAdapter : DictionaryBehaviorAttribute, IDictionaryInitializer, IDictionaryBehavior, IDictionaryPropertyGetter, IDictionaryPropertySetter, IDictionaryCreateStrategy, IDictionaryCopyStrategy, IDictionaryReferenceManager, IVirtual, IXmlNodeSource { public bool IsReal { get; } public IXmlNode Node { get; } public event EventHandler Realized; public XmlAdapter(); public XmlAdapter(XmlNode node); public XmlAdapter(IXmlNode node, XmlReferenceManager references); protected virtual void OnRealized(); public static XmlAdapter For(object obj); public static XmlAdapter For(object obj, bool required); public static bool IsPropertyDefined(string propertyName, IDictionaryAdapter dictionaryAdapter); public bool HasProperty(string propertyName, IDictionaryAdapter dictionaryAdapter); } }