XElementExtensions.GetElementValueAsInt32 method

Version 1.1.28
.NET Framework 4.8
Namespace Skybrud.Essentials.Xml.Extensions
Assembly Skybrud.Essentials.dll

GetElementValueAsInt32<T>(XElement, string, Func<T, TResult>)

Extension method

Gets an instance of T representing the value of the first element matching the specified XPath expression.

public static T GetElementValueAsInt32<T>(this XElement element, string expression, Func<T, TResult> callback)

Type Parameters

T

The type the value should be converted to.

Parameters

element XElement

The XElement .

expression String

The XPath expression the element should match.

callback Func<T, TResult>

The callback method used for converting the integer value.

Returns

T

An instance of T representing the element value.

GetElementValueAsInt32(XElement, string, IXmlNamespaceResolver)

Extension method

Gets an integer value representing the value of the first element matching the specified XPath expression.

public static int GetElementValueAsInt32(this XElement element, string expression, IXmlNamespaceResolver resolver)

Parameters

element XElement

The XElement .

expression String

The XPath expression the element should match.

An instance of IXmlNamespaceResolver for resolving namespace prefixes in the XPath expression.

Returns

int

An instance of int representing the element value.

GetElementValueAsInt32(XElement, string, IXmlNamespaceResolver, out int)

Extension method

Gets an integer value representing the value of the first element matching the specified XPath expression.

public static bool GetElementValueAsInt32(this XElement element, string expression, IXmlNamespaceResolver resolver, int value)

Parameters

element XElement

The XElement .

expression String

The XPath expression the element should match.

An instance of IXmlNamespaceResolver for resolving namespace prefixes in the XPath expression.

value int

An instance of int representing the element value.

Returns

true if a matching element was found; otherwise false.

GetElementValueAsInt32<T>(XElement, string, IXmlNamespaceResolver, Func<T, TResult>)

Extension method

Gets an instance of T representing the value of the first element matching the specified XPath expression.

public static T GetElementValueAsInt32<T>(this XElement element, string expression, IXmlNamespaceResolver resolver, Func<T, TResult> callback)

Type Parameters

T

The type the value should be converted to.

Parameters

element XElement

The XElement .

expression String

The XPath expression the element should match.

An instance of IXmlNamespaceResolver for resolving namespace prefixes in the XPath expression.

callback Func<T, TResult>

The callback method used for converting the integer value.

Returns

T

An instance of T representing the element value.

GetElementValueAsInt32(XElement, XName)

Extension method

Gets an integer value representing the value of the first element matching the specified name.

public static int GetElementValueAsInt32(this XElement element, XName name)

Parameters

element XElement

The parent XElement .

name XName

The XName the element should match.

Returns

int

An instance of int representing the element value.

GetElementValueAsInt32(XElement, XName, out int)

Extension method

Gets an integer value representing the value of the first element matching the specified name.

public static bool GetElementValueAsInt32(this XElement element, XName name, int value)

Parameters

element XElement

The parent XElement .

name XName

The XName the element should match.

value int

An instance of int representing the element value.

Returns

true if a matching element was found; otherwise false.

GetElementValueAsInt32<T>(XElement, XName, Func<T, TResult>)

Extension method

Gets an instance of T representing the value of the first element matching the specified name.

public static T GetElementValueAsInt32<T>(this XElement element, XName name, Func<T, TResult> callback)

Type Parameters

T

The type the value should be converted to.

Parameters

element XElement

The XElement .

name XName

The XName identifying the element.

callback Func<T, TResult>

The callback method used for converting the integer value.

Returns

T

An instance of T representing the element value.

GetElementValueAsInt32(XElement, string)

Extension method

Gets an integer value representing the value of the first element matching the specified XPath expression.

public static int GetElementValueAsInt32(this XElement element, string expression)

Parameters

element XElement

The parent XElement .

expression String

The XPath expression the element should match.

Returns

int

An instance of int representing the element value.