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

XPathAttribute

public class XPathAttribute : Attribute
using System; using System.Xml.XPath; namespace Castle.Components.DictionaryAdapter { [AttributeUsage(AttributeTargets.Property | AttributeTargets.Interface, AllowMultiple = true)] public class XPathAttribute : Attribute { private string expression; public string Expression { get { return expression; } private set { expression = value; CompiledExpression = XPathExpression.Compile(expression); } } public XPathExpression CompiledExpression { get; set; } public XPathAttribute(string expression) { Expression = expression; } } }