ExtensionMethods.GetPropertyValue<T> Method (IEdmModel, IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator)

WCF Data Services 5.0

Gets the CLR value of a property of a term type that has been applied to the type of a value.

Namespace:  Microsoft.Data.Edm
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

public static T GetPropertyValue<T>(
	this IEdmModel model,
	IEdmStructuredValue context,
	IEdmProperty property,
	EdmToClrEvaluator evaluator

Type Parameters


The CLR type of the value to be returned.


Type: Microsoft.Data.Edm.IEdmModel
The model to search for type annotations.
Type: Microsoft.Data.Edm.Values.IEdmStructuredValue
The value to use as context in evaluation.
Type: Microsoft.Data.Edm.IEdmProperty
The property to evaluate.
Type: Microsoft.Data.Edm.Evaluation.EdmToClrEvaluator
The evaluator to use to perform expression evaluation.

Return Value

Type: T
The value of a property.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEdmModel. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=vs.103).aspx or https://msdn.microsoft.com/en-us/library/bb383977(v=vs.103).aspx.