<PackageReference Include="Castle.Core" Version="4.0.0-beta001" />

XmlSelfCursor

public Type ClrType { get; }

public CursorFlags Flags { get; }

public bool IsAttribute { get; }

public bool IsElement { get; }

public bool IsNil { get; set; }

public bool IsReal { get; }

public XmlName Name { get; }

public IXmlNode Parent { get; }

public CompiledXPath Path { get; }

public object UnderlyingObject { get; }

public string Value { get; set; }

public string Xml { get; }

public XmlName XsiType { get; }

public event EventHandler Realized

public XmlSelfCursor(IXmlNode node, Type clrType)

public IRealizable<T> AsRealizable<T>()

public void Clear()

public void Coerce(Type type)

public void Create(Type type)

public void DefineNamespace(string prefix, string namespaceUri, bool root)

public object Evaluate(CompiledXPath path)

public string GetAttribute(XmlName name)

public string LookupNamespaceUri(string prefix)

public string LookupPrefix(string namespaceUri)

public void MakeNext(Type type)

public bool MoveNext()

public void MoveTo(IXmlNode position)

public void MoveToEnd()

public void Realize()

public void Remove()

public void RemoveAllNext()

public void Reset()

public IXmlNode Save()

public IXmlCursor SelectSelf(Type clrType)

public void SetAttribute(XmlName name, string value)