Share via


SingleValueFunctionCallNode Constructors

Definition

Overloads

SingleValueFunctionCallNode(String, IEnumerable<QueryNode>, IEdmTypeReference)

Create a SingleValueFunctionCallNode

SingleValueFunctionCallNode(String, IEnumerable<IEdmFunction>, IEnumerable<QueryNode>, IEdmTypeReference, QueryNode)

Create a SingleValueFunctionCallNode

SingleValueFunctionCallNode(String, IEnumerable<QueryNode>, IEdmTypeReference)

Create a SingleValueFunctionCallNode

public SingleValueFunctionCallNode (string name, System.Collections.Generic.IEnumerable<Microsoft.OData.UriParser.QueryNode> parameters, Microsoft.OData.Edm.IEdmTypeReference returnedTypeReference);
new Microsoft.OData.UriParser.SingleValueFunctionCallNode : string * seq<Microsoft.OData.UriParser.QueryNode> * Microsoft.OData.Edm.IEdmTypeReference -> Microsoft.OData.UriParser.SingleValueFunctionCallNode
Public Sub New (name As String, parameters As IEnumerable(Of QueryNode), returnedTypeReference As IEdmTypeReference)

Parameters

name
String

The name of the function to call

parameters
IEnumerable<QueryNode>

List of arguments to this function call.

returnedTypeReference
IEdmTypeReference

The type of value returned by this function.

Exceptions

Throws if the input name is null.

Applies to

SingleValueFunctionCallNode(String, IEnumerable<IEdmFunction>, IEnumerable<QueryNode>, IEdmTypeReference, QueryNode)

Create a SingleValueFunctionCallNode

public SingleValueFunctionCallNode (string name, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmFunction> functions, System.Collections.Generic.IEnumerable<Microsoft.OData.UriParser.QueryNode> parameters, Microsoft.OData.Edm.IEdmTypeReference returnedTypeReference, Microsoft.OData.UriParser.QueryNode source);
new Microsoft.OData.UriParser.SingleValueFunctionCallNode : string * seq<Microsoft.OData.Edm.IEdmFunction> * seq<Microsoft.OData.UriParser.QueryNode> * Microsoft.OData.Edm.IEdmTypeReference * Microsoft.OData.UriParser.QueryNode -> Microsoft.OData.UriParser.SingleValueFunctionCallNode
Public Sub New (name As String, functions As IEnumerable(Of IEdmFunction), parameters As IEnumerable(Of QueryNode), returnedTypeReference As IEdmTypeReference, source As QueryNode)

Parameters

name
String

The name of the function to call

functions
IEnumerable<IEdmFunction>

the list of functions that this node should represent.

parameters
IEnumerable<QueryNode>

the list of arguments to this function

returnedTypeReference
IEdmTypeReference

the type of the value returned by this function.

source
QueryNode

The semantically bound parent of this function.

Exceptions

Throws if the input operationImports is null.

Applies to