Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

ExtensionMethods Methods

WCF Data Services 5.0

The ExtensionMethods type exposes the following members.

  Name Description
Public method Static member BaseComplexType(IEdmComplexType) Gets the base complex type.
Public method Static member BaseComplexType(IEdmComplexTypeReference) Gets the base complex type.
Public method Static member BaseEntityType(IEdmEntityType) Gets the base entity type.
Public method Static member BaseEntityType(IEdmEntityTypeReference) Gets the base entity type.
Public method Static member BaseType Gets the base type.
Public method Static member CollectionDefinition Gets the collection type to which the type refers.
Public method Static member ComplexDefinition Gets the complex type to which the type refers.
Public method Static member DeclaredNavigationProperties(IEdmEntityType) Gets the declared navigation properties with the specified type.
Public method Static member DeclaredNavigationProperties(IEdmEntityTypeReference) Gets the declared navigation properties.
Public method Static member DeclaredStructuralProperties(IEdmStructuredType) Gets the declared structural properties with the specified type.
Public method Static member DeclaredStructuralProperties(IEdmStructuredTypeReference) Gets the declared structural properties.
Public method Static member DeclaringEntityType Gets the entity type declaring this navigation property.
Public method Static member DirectValueAnnotations Gets the direct value annotations for an element.
Public method Static member ElementType Gets the element type.
Public method Static member EntityContainers Gets the entity containers belonging to this model.
Public method Static member EntityDefinition Gets the entity type to which the type refers.
Public method Static member EntityReferenceDefinition Gets the entity reference type to which the type refers.
Public method Static member EntitySets Gets the entity sets of the specified container.
Public method Static member EntityType Gets the entity type.
Public method Static member EnumDefinition Gets the enumeration type to which the type refers.
Public method Static member FindAllDerivedTypes Finds a list of types that derive from the supplied type directly or indirectly, and across models.
Public method Static member FindEntityContainer Searches for an entity container with the given name in this model and all referenced models and returns null if no such entity container exists.
Public method Static member FindFunctions Searches for functions with the given name in this model and all referenced models and returns an empty enumerable if no such functions exist.
Public method Static member FindNavigationProperty Searches for a navigation property with the specified type and name.
Public method Static member FindProperty(IEdmRecordExpression, String) Finds a property of a record expression.
Public method Static member FindProperty(IEdmStructuredTypeReference, String) Finds a property with the specified type and name.
Public method Static member FindPropertyBinding(IEdmTypeAnnotation, IEdmProperty) Gets the binding of a property of the type term of a type annotation.
Public method Static member FindPropertyBinding(IEdmTypeAnnotation, String) Gets the binding of a property of the type term of a type annotation.
Public method Static member FindType Searches for a type with the given name in this model and all referenced models and returns null if no such type exists.
Public method Static member FindValueTerm Searches for a value term with the given name in this model and all referenced models and returns null if no such value term exists.
Public method Static member FindVocabularyAnnotations(IEdmModel, IEdmVocabularyAnnotatable) Gets an annotatable element's vocabulary annotations defined in a specific model and models referenced by that model.
Public method Static member FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm) Gets an annotatable element's vocabulary annotations that bind a particular term.
Public method Static member FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String) Gets an annotatable element's vocabulary annotations that bind a particular term.
Public method Static member FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String) Gets an annotatable element's vocabulary annotations that bind a particular term.
Public method Static member FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String) Gets an annotatable element's vocabulary annotations that bind a particular term.
Public method Static member FindVocabularyAnnotationsIncludingInheritedAnnotations Gets an annotatable element's vocabulary annotations defined in a specific model and models referenced by that model.
Public method Static member FullName(IEdmSchemaElement) Gets the full name with the specified element.
Public method Static member FullName(IEdmTypeReference) Gets the full name with the specified type.
Public method Static member FunctionImports Gets the function imports of the specified container.
Public method Static member GetAnnotationValue(IEdmModel, IEdmElement, String, String) Gets an annotation value corresponding to the given namespace and name provided.
Public method Static member GetAnnotationValue<T>(IEdmModel, IEdmElement) Gets an annotation value from an annotatable element.
Public method Static member GetAnnotationValue<T>(IEdmModel, IEdmElement, String, String) Gets an annotation value corresponding to the given namespace and name provided.
Public method Static member GetAnnotationValues Retrieves a set of annotation values. For each requested value, returns null if no annotation with the given name exists for the given element.
Public method Static member GetDocumentation Gets documentation for a specified element.
Public method Static member GetEdmVersion Gets the EDM version with the specified model.
Public method Static member GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmExpressionEvaluator) Gets the IEdmValue of a property of a term type that has been applied to the type of a value.
Public method Static member GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmExpressionEvaluator) Gets the IEdmValue of a property of a term type that has been applied to the type of a value.
Public method Static member GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) Gets the CLR value of a property of a term type that has been applied to the type of a value.
Public method Static member GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) Gets the CLR value of a property of a term type that has been applied to the type of a value.
Public method Static member GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, IEdmValueTerm, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, String, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue(IEdmModel, IEdmStructuredValue, String, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, IEdmValueTerm, String, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, String, String, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue(IEdmModel, IEdmStructuredValue, String, String, EdmExpressionEvaluator) Gets the IEdmValue of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmValueTerm, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, String, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmValueTerm, String, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to an element.
Public method Static member GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to the type of a value.
Public method Static member GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, String, EdmToClrEvaluator) Gets the CLR value of a vocabulary term that has been applied to the type of a value.
Public method Static member IsAbstract Determines whether the specified type is an abstract.
Public method Static member IsOpen Determines whether the specified type is open.
Public method Static member Key(IEdmEntityType) Gets the key with the specified type.
Public method Static member Key(IEdmEntityTypeReference) Gets the key.
Public method Static member Location Gets the location of the specified item.
Public method Static member Multiplicity Gets the multiplicity of this end of a bidirectional relationship between this navigation property and its partner.
Public method Static member NavigationProperties(IEdmEntityType) Gets the navigation properties with the specified type.
Public method Static member NavigationProperties(IEdmEntityTypeReference) Gets the navigation properties with the specified type.
Public method Static member PrimitiveDefinition Gets the primitive type to which the type refers.
Public method Static member PrimitiveKind Gets the primitive kind of the specified type.
Public method Static member Properties Gets the properties of the specified type.
Public method Static member RowDefinition Gets the row type to which the type refers.
Public method Static member SchemaElementsAcrossModels Gets all schema elements from the model, and models referenced by it.
Public method Static member SetAnnotationValue(IEdmModel, IEdmElement, String, String, Object) Sets an annotation value for an EDM element. If the value is null, no annotation is added and an existing annotation with the same name is removed.
Public method Static member SetAnnotationValue<T>(IEdmModel, IEdmElement, T) Sets an annotation value on an annotatable element.
Public method Static member SetAnnotationValues Sets a set of annotation values. If a supplied value is null, no annotation is added and an existing annotation with the same name is removed.
Public method Static member SetDocumentation Sets documentation for a specified element.
Public method Static member SetEdmVersion Sets the EDM version with the specified model and version.
Public method Static member StructuralProperties(IEdmStructuredType) Gets the structural properties with the specified type.
Public method Static member StructuralProperties(IEdmStructuredTypeReference) Gets the structural properties.
Public method Static member StructuredDefinition Gets the structured type to which the type refers.
Public method Static member ToEntityType Gets the entity type targeted by this navigation property.
Public method Static member TryGetRelativeEntitySetPath Analyzes IEdmFunctionImport.EntitySet expression and returns a relative path to an IEdmEntitySet if available. The path starts with the parameter and may have optional sequence of IEdmNavigationProperty and type casts segments.
Public method Static member TryGetStaticEntitySet Analyzes IEdmFunctionImport.EntitySet expression and returns a static IEdmFunctionImport reference if available.
Public method Static member TypeKind Gets the type kind of the specified type.
Public method Static member ValueTerm Gets the value term with the specified annotation.
Public method Static member VocabularyAnnotations Gets an annotatable element's vocabulary annotations as seen from a particular model.
Top
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.