<PackageReference Include="castle.core" Version="2.5.2" />

XPathResult

public class XPathResult
public readonly bool CanWrite

public readonly PropertyDescriptor Property

public XPathNavigator Container { get; }

public XPathContext Context { get; }

public bool IsContainer { get; }

public bool OmitPolymorphism { get; }

public object Result { get; }

public Type Type { get; }

public XmlMetadata XmlMeta { get; }

public XPathResult(PropertyDescriptor property, object result, XPathContext context, object matchingBehavior)

public XPathResult(Type type, object result, XPathContext context, object matchingBehavior)

public XPathResult(PropertyDescriptor property, object result, XPathContext context, object matchingBehavior, Func<XPathNavigator> create)

public XPathResult CreateNode(Type type, object value, Func<Type, XmlMetadata> getXmlMeta)

public XPathNavigator GetNavigator(bool demand)

public XPathResult GetNodeAt(Type type, int index)

public bool ReadObject(out object value)

public void Remove()

public void RemoveAt(int index)

public bool WriteObject(object value)