Show / Hide Table of Contents

Class PrimaryExpressionSubstituter

Abstract implementation of an Expression Transformer which substitutes primary expressions.

Inheritance
object
PrimaryExpressionSubstituter
VariableSubstitutionTransformer
Implements
IExpressionTransformer
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query.Expressions
Assembly: dotNetRdf.dll
Syntax
public abstract class PrimaryExpressionSubstituter : IExpressionTransformer

Methods

| Edit this page View Source

SubstitutePrimaryExpression(ISparqlExpression)

Returns the substitution for a given primary expression.

Declaration
protected abstract ISparqlExpression SubstitutePrimaryExpression(ISparqlExpression expr)
Parameters
Type Name Description
ISparqlExpression expr

Expression.

Returns
Type Description
ISparqlExpression
| Edit this page View Source

Transform(ISparqlExpression)

Transforms an expression into a form where primary expressions may be substituted.

Declaration
public ISparqlExpression Transform(ISparqlExpression expr)
Parameters
Type Name Description
ISparqlExpression expr

Expression.

Returns
Type Description
ISparqlExpression

Implements

IExpressionTransformer

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • SubstitutePrimaryExpression(ISparqlExpression)
    • Transform(ISparqlExpression)
  • Implements
  • Extension Methods
Back to top Generated by DocFX