Castle.Components.DictionaryAdapter.Xml.XmlAdapter
public class XmlAdapter : DictionaryBehaviorAttribute, IDictionaryInitializer, IDictionaryBehavior, IDictionaryPropertyGetter, IDictionaryPropertySetter, IDictionaryCreateStrategy, IDictionaryCopyStrategy, IDictionaryReferenceManager, IVirtual, IXmlNodeSource
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);
}
}