Show / Hide Table of Contents

Class PrimaryExpressionSubstituter

Abstract implementation of an Expression Transformer which substitutes primary expressions.

Inheritance
System.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

| Improve this Doc 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
| Improve this Doc 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)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • SubstitutePrimaryExpression(ISparqlExpression)
    • Transform(ISparqlExpression)
  • Implements
  • Extension Methods
Back to top Generated by DocFX