EdmImmediateValueAnnotation Class

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

Represents an EDM annotation with an immediate value.

Inheritance Hierarchy

System..::..Object
  Microsoft.Data.Edm.Library..::..EdmElement
    Microsoft.Data.Edm.Library.Annotations..::..EdmImmediateValueAnnotation

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

Syntax

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

The EdmImmediateValueAnnotation type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property AnnotationKind Gets the kind of this annotation.
Public property ImmediateAnnotations Gets the annotations associated with this element. (Inherited from EdmElement.)
Public property Term Gets the term of this annotation.
Public property Value Gets the value of this annotation.

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 LocalName (Defined by ExtensionMethods.)
Public Extension Method Location (Defined by ExtensionMethods.)
Public Extension Method Namespace (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.Annotations Namespace