EdmToClrEvaluator Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>) |
Initializes a new instance of the EdmToClrEvaluator class. |
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>) |
Initializes a new instance of the EdmToClrEvaluator class. |
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[], IEdmValue>>, Func<String,IEdmValue[],IEdmValue>, Func<IEdmModel, IEdmType,String,String,IEdmExpression>, Func<IEdmModel,IEdmType, String,String,String,IEdmExpression>, IEdmModel) |
Initializes a new instance of the EdmToClrEvaluator class. |
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>)
Initializes a new instance of the EdmToClrEvaluator class.
public EdmToClrEvaluator (System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation,Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue>> builtInFunctions);
new Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> -> Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)))
Parameters
- builtInFunctions
- IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>
Builtin functions dictionary to the evaluators for the functions.
Applies to
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>)
Initializes a new instance of the EdmToClrEvaluator class.
public EdmToClrEvaluator (System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation,Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue>> builtInFunctions, Func<string,Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue> lastChanceOperationApplier);
new Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> * Func<string, Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue> -> Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)), lastChanceOperationApplier As Func(Of String, IEdmValue(), IEdmValue))
Parameters
- builtInFunctions
- IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>
Builtin functions dictionary to the evaluators for the functions.
Function to call to evaluate an application of a function with no static binding.
Applies to
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[], IEdmValue>>, Func<String,IEdmValue[],IEdmValue>, Func<IEdmModel, IEdmType,String,String,IEdmExpression>, Func<IEdmModel,IEdmType, String,String,String,IEdmExpression>, IEdmModel)
Initializes a new instance of the EdmToClrEvaluator class.
public EdmToClrEvaluator (System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation,Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue>> builtInFunctions, Func<string,Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue> lastChanceOperationApplier, Func<Microsoft.OData.Edm.IEdmModel,Microsoft.OData.Edm.IEdmType,string,string,Microsoft.OData.Edm.IEdmExpression> getAnnotationExpressionForType, Func<Microsoft.OData.Edm.IEdmModel,Microsoft.OData.Edm.IEdmType,string,string,string,Microsoft.OData.Edm.IEdmExpression> getAnnotationExpressionForProperty, Microsoft.OData.Edm.IEdmModel edmModel);
new Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> * Func<string, Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue> * Func<Microsoft.OData.Edm.IEdmModel, Microsoft.OData.Edm.IEdmType, string, string, Microsoft.OData.Edm.IEdmExpression> * Func<Microsoft.OData.Edm.IEdmModel, Microsoft.OData.Edm.IEdmType, string, string, string, Microsoft.OData.Edm.IEdmExpression> * Microsoft.OData.Edm.IEdmModel -> Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)), lastChanceOperationApplier As Func(Of String, IEdmValue(), IEdmValue), getAnnotationExpressionForType As Func(Of IEdmModel, IEdmType, String, String, IEdmExpression), getAnnotationExpressionForProperty As Func(Of IEdmModel, IEdmType, String, String, String, IEdmExpression), edmModel As IEdmModel)
Parameters
- builtInFunctions
- IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>
Builtin functions dictionary to the evaluators for the functions.
Function to call to evaluate an application of a function with no static binding.
Function to get the IEdmExpression of an annotation of an IEdmType.
Function to get the IEdmExpression of an annotation of a property or navigation property in IEdmType.
- edmModel
- IEdmModel
The edm model.