Class NumericExpression<T>
Represents a numeric expression of known type.
Inheritance
System.Object
NumericExpression<T>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.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
Addition(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator +(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
Addition(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator +(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
Addition(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator +(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
Addition(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator +(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
Division(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator /(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
Division(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator /(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
Division(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator /(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
Division(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator /(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
GreaterThan(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator>(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
GreaterThan(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator>(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
GreaterThanOrEqual(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator >=(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
GreaterThanOrEqual(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator >=(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
Implicit(NumericExpression<T> to NumericExpression)
Declaration
public static implicit operator NumericExpression(NumericExpression<T> expression)
Parameters
Returns
|
Improve this Doc
View Source
LessThan(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator <(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
LessThan(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator <(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
LessThanOrEqual(NumericExpression, NumericExpression<T>)
Declaration
public static BooleanExpression operator <=(NumericExpression leftExpression, NumericExpression<T> rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
LessThanOrEqual(NumericExpression<T>, NumericExpression)
Declaration
public static BooleanExpression operator <=(NumericExpression<T> leftExpression, NumericExpression rightExpression)
Parameters
Returns
|
Improve this Doc
View Source
Multiply(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator *(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
Multiply(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator *(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
Multiply(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator *(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
Multiply(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator *(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
Subtraction(T, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator -(T left, NumericExpression<T> right)
Parameters
Returns
|
Improve this Doc
View Source
Subtraction(NumericExpression<T>, T)
Declaration
public static NumericExpression<T> operator -(NumericExpression<T> left, T right)
Parameters
Returns
|
Improve this Doc
View Source
Subtraction(NumericExpression<T>, NumericExpression)
Declaration
public static NumericExpression operator -(NumericExpression<T> left, NumericExpression right)
Parameters
Returns
|
Improve this Doc
View Source
Subtraction(NumericExpression<T>, NumericExpression<T>)
Declaration
public static NumericExpression<T> operator -(NumericExpression<T> left, NumericExpression<T> right)
Parameters
Returns
Extension Methods