Class NumericExpression<T>
Represents a numeric expression of known type.
Inheritance
System.Object
NumericExpression<T>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Assembly: dotNetRdf.dll
Syntax
public sealed class NumericExpression<T> : TypedLiteralExpression<T>
Type Parameters
Constructors
|
Improve this Doc
View Source
NumericExpression(ISparqlExpression)
Wraps the expression
as a typed numeric expression.
Declaration
public NumericExpression(ISparqlExpression expression)
Parameters
Operators
|
Improve this Doc
View Source
operator +(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator +(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator +(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator +(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
operator +(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator +(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
operator +(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator +(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator /(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator /(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator /(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator /(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
operator /(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator /(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
operator /(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator /(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator >(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator >(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator >(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator >(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator >=(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator >=(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator >=(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator >=(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
implicit operator NumericExpression(NumericExpression<T>)
Declaration
public static implicit operator NumericExpression(NumericExpression<T> expression)
Parameters
Returns
|
Improve this Doc
View Source
operator <(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator <(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator <(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator <(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator <=(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator <=(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator <=(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator <=(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
operator *(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator *(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator *(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator *(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
operator *(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator *(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
operator *(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator *(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator -(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator -(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
operator -(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator -(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
operator -(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator -(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
operator -(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator -(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
Extension Methods