[]
        
(Showing Draft Content)

C1.LiveLinq.LiveViews.Xml.XHint

XHint Class

The class used for the return type in the IndexedElement(XContainer, XName) and IndexedAttribute(XElement, XName) extension methods.

Inheritance
XHint
Namespace: C1.LiveLinq.LiveViews.Xml
Assembly: C1.LiveLinq.4.8.dll
Syntax
public abstract class XHint
Remarks

This class is not used in execution, because hints like IndexedElement(XContainer, XName) and IndexedAttribute(XElement, XName) are never executed, they are used merely to convey information ('hint') to LiveLinq query optimizer, they are discarded before the query is executed. The only purpose of this class is to preserve syntactical correctness of the query.

Operators

Name Description
explicit operator bool(XHint)

Converts the specified XHint to a bool.

explicit operator DateTime(XHint)

Converts the specified XHint to a DateTime.

explicit operator DateTimeOffset(XHint)

Converts the specified XHint to a DateTimeOffset.

explicit operator decimal(XHint)

Converts the specified XHint to a decimal.

explicit operator double(XHint)

Converts the specified XHint to a double.

explicit operator Guid(XHint)

Converts the specified XHint to a Guid.

explicit operator int(XHint)

Converts the specified XHint to a int.

explicit operator long(XHint)

Converts the specified XHint to a long.

explicit operator bool?(XHint)

Converts the specified XHint to a nullable bool.

explicit operator DateTimeOffset?(XHint)

Converts the specified XHint to a nullable DateTimeOffset.

explicit operator DateTime?(XHint)

Converts the specified XHint to a nullable DateTime.

explicit operator decimal?(XHint)

Converts the specified XHint to a nullable decimal.

explicit operator double?(XHint)

Converts the specified XHint to a nullable double.

explicit operator Guid?(XHint)

Converts the specified XHint to a nullable Guid.

explicit operator int?(XHint)

Converts the specified XHint to a nullable int.

explicit operator long?(XHint)

Converts the specified XHint to a nullable long.

explicit operator float?(XHint)

Converts the specified XHint to a nullable float.

explicit operator TimeSpan?(XHint)

Converts the specified XHint to a nullable TimeSpan.

explicit operator uint?(XHint)

Converts the specified XHint to a nullable uint.

explicit operator ulong?(XHint)

Converts the specified XHint to a nullable ulong.

explicit operator float(XHint)

Converts the specified XHint to a float.

explicit operator string(XHint)

Converts the specified XHint to a string.

explicit operator TimeSpan(XHint)

Converts the specified XHint to a TimeSpan.

explicit operator uint(XHint)

Converts the specified XHint to a uint.

explicit operator ulong(XHint)

Converts the specified XHint to a ulong.

Extension Methods