EdmLabeledElement Class

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

Represents an EDM labeled multi value element.

Inheritance Hierarchy

System..::..Object
  Microsoft.Data.Edm.Library..::..EdmElement
    Microsoft.Data.Edm.Library.Expressions..::..EdmLabeledElement

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

Syntax

'Declaration
Public Class EdmLabeledElement _
    Inherits EdmElement _
    Implements IEdmLabeledElement, IEdmElement, IEdmAnnotatable
'Usage
Dim instance As EdmLabeledElement
public class EdmLabeledElement : EdmElement, 
    IEdmLabeledElement, IEdmElement, IEdmAnnotatable
public ref class EdmLabeledElement : public EdmElement, 
    IEdmLabeledElement, IEdmElement, IEdmAnnotatable
type EdmLabeledElement =  
    class
        inherit EdmElement
        interface IEdmLabeledElement
        interface IEdmElement
        interface IEdmAnnotatable
    end
public class EdmLabeledElement extends EdmElement implements IEdmLabeledElement, IEdmElement, IEdmAnnotatable

The EdmLabeledElement type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property Expression Gets or sets the underlying expression.
Public property ImmediateAnnotations Gets the annotations associated with this element. (Inherited from EdmElement.)
Public property Label Gets or sets the label.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAnnotation Retrieves an annotation value from an EDM element. Returns null if no annotation with the given name exists. (Inherited from EdmElement.)
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 EdmElement.)
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.Expressions Namespace