Click or drag to resize

SparqlExpressionFactoryCreateExpression Method (Uri, ListISparqlExpression, DictionaryString, ISparqlExpression, IEnumerableISparqlCustomExpressionFactory)

Tries to create an Expression from the given function Uri and list of argument expressions.

Namespace:  VDS.RDF.Query.Expressions
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public static ISparqlExpression CreateExpression(
	Uri u,
	List<ISparqlExpression> args,
	Dictionary<string, ISparqlExpression> scalarArgs,
	IEnumerable<ISparqlCustomExpressionFactory> factories
)

Parameters

u
Type: SystemUri
Function Uri.
args
Type: System.Collections.GenericListISparqlExpression
List of Argument Expressions.
scalarArgs
Type: System.Collections.GenericDictionaryString, ISparqlExpression
Scalar Arguments.
factories
Type: System.Collections.GenericIEnumerableISparqlCustomExpressionFactory
Enumeration of locally scoped expression factories to use.

Return Value

Type: ISparqlExpression

[Missing <returns> documentation for "M:VDS.RDF.Query.Expressions.SparqlExpressionFactory.CreateExpression(System.Uri,System.Collections.Generic.List{VDS.RDF.Query.Expressions.ISparqlExpression},System.Collections.Generic.Dictionary{System.String,VDS.RDF.Query.Expressions.ISparqlExpression},System.Collections.Generic.IEnumerable{VDS.RDF.Query.Expressions.ISparqlCustomExpressionFactory})"]

Remarks

Globally scoped custom expression factories are tried first and then any locally scoped expression factories are used.

See Also