EdmRowValue Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Represents an EDM row value.

Inheritance Hierarchy

System..::..Object
  Microsoft.Data.Edm.Library.Values..::..EdmValue
    Microsoft.Data.Edm.Library.Values..::..EdmStructuredValue
      Microsoft.Data.Edm.Library.Values..::..EdmRowValue

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

Syntax

'Declaration
Public Class EdmRowValue _
    Inherits EdmStructuredValue _
    Implements IEdmRowValue, IEdmStructuredValue, IEdmValue, IEdmElement,  _
    IEdmAnnotatable
'Usage
Dim instance As EdmRowValue
public class EdmRowValue : EdmStructuredValue, 
    IEdmRowValue, IEdmStructuredValue, IEdmValue, IEdmElement, IEdmAnnotatable
public ref class EdmRowValue : public EdmStructuredValue, 
    IEdmRowValue, IEdmStructuredValue, IEdmValue, IEdmElement, IEdmAnnotatable
type EdmRowValue =  
    class
        inherit EdmStructuredValue
        interface IEdmRowValue
        interface IEdmStructuredValue
        interface IEdmValue
        interface IEdmElement
        interface IEdmAnnotatable
    end
public class EdmRowValue extends EdmStructuredValue implements IEdmRowValue, IEdmStructuredValue, IEdmValue, IEdmElement, IEdmAnnotatable

The EdmRowValue type exposes the following members.

Constructors

  Name Description
Public method EdmRowValue Initializes a new instance of the EdmRowValue class.

Top

Properties

  Name Description
Public property ImmediateAnnotations Gets the collection of annotations on this element. (Inherited from EdmValue.)
Public property PropertyValues Gets the property values of this structured value. (Inherited from EdmStructuredValue.)
Public property Type Gets the type of this value. (Inherited from EdmValue.)

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FindPropertyValue Retrieves the value corresponding to the given property. Returns null if no such value exists. (Inherited from EdmStructuredValue.)
Public method GetAnnotation Retrieves an annotation value from an EDM element. Returns null if no annotation with the given name exists. (Inherited from EdmValue.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method SetAnnotation Sets an annotation value in an EDM element. If the value is null, no annotation is added and an existing annotation with the same name is removed. (Inherited from EdmValue.)
Public method ToString (Inherited from Object.)

Top

Extension Methods

  Name Description
Public Extension Method Errors (Defined by ExtensionMethods.)
Public Extension Method GetAnnotation(EdmTermName) Overloaded. (Defined by ExtensionMethods.)
Public Extension Method GetAnnotation< (Of < <' (T> ) > > )() () () () Overloaded. (Defined by ExtensionMethods.)
Public Extension Method GetAnnotation< (Of < <' (T> ) > > )(EdmTermName) Overloaded. (Defined by ExtensionMethods.)
Public Extension Method GetAnnotation< (Of < <' (T> ) > > )(String, String) Overloaded. (Defined by ExtensionMethods.)
Public Extension Method GetDocumentation (Defined by ExtensionMethods.)
Public Extension Method IsBad (Defined by ExtensionMethods.)
Public Extension Method Location (Defined by ExtensionMethods.)
Public Extension Method SetAnnotation(String, String, IEdmValue) Overloaded. Sets an annotation on the annotatable element. (Defined by ExtensionMethods.)
Public Extension Method SetAnnotation< (Of < <' (T> ) > > )(T) Overloaded. (Defined by ExtensionMethods.)
Public Extension Method SetAnnotation< (Of < <' (T> ) > > )(EdmTermName, T) Overloaded. (Defined by ExtensionMethods.)
Public Extension Method SetAnnotation< (Of < <' (T> ) > > )(String, String, T) Overloaded. (Defined by ExtensionMethods.)
Public Extension Method SetDocumentation (Defined by ExtensionMethods.)
Public Extension Method VocabularyAnnotations (Defined by ExtensionMethods.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Data.Edm.Library.Values Namespace