ODataAnnotatable Class

Represents the base class for all annotatable types in OData library.

Inheritance Hierarchy

System.Object
  Microsoft.Data.OData.ODataAnnotatable
    More...

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

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class ODataAnnotatable
'Usage
Dim instance As ODataAnnotatable
[SerializableAttribute]
public abstract class ODataAnnotatable
[SerializableAttribute]
public ref class ODataAnnotatable abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type ODataAnnotatable =  class end
public abstract class ODataAnnotatable

The ODataAnnotatable type exposes the following members.

Constructors

  Name Description
Protected method ODataAnnotatable Creates a new instance of the ODataAnnotatable class.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAnnotation<T> Gets or sets the annotation by type.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method SetAnnotation<T> Sets an annotation of type T.
Public method ToString (Inherited from Object.)

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.OData Namespace

Inheritance Hierarchy

System.Object
  Microsoft.Data.OData.ODataAnnotatable
    Microsoft.Data.OData.Atom.AtomCategoryMetadata
    Microsoft.Data.OData.Atom.AtomEntryMetadata
    Microsoft.Data.OData.Atom.AtomFeedMetadata
    Microsoft.Data.OData.Atom.AtomLinkMetadata
    Microsoft.Data.OData.Atom.AtomPersonMetadata
    Microsoft.Data.OData.Atom.AtomStreamReferenceMetadata
    Microsoft.Data.OData.Atom.AtomTextConstruct
    Microsoft.Data.OData.ODataAssociationLink
    Microsoft.Data.OData.ODataCollectionStart
    Microsoft.Data.OData.ODataEntityReferenceLinks
    Microsoft.Data.OData.ODataError
    Microsoft.Data.OData.ODataInstanceAnnotation
    Microsoft.Data.OData.ODataItem
    Microsoft.Data.OData.ODataOperation
    Microsoft.Data.OData.ODataProperty
    Microsoft.Data.OData.ODataResourceCollectionInfo
    Microsoft.Data.OData.ODataValue
    Microsoft.Data.OData.ODataWorkspace
    Microsoft.Data.OData.Query.ODataUriNullValue
    Microsoft.Data.OData.Query.SemanticAst.ODataPath
    Microsoft.Data.OData.Query.SemanticAst.ODataPathSegment
    Microsoft.Data.OData.Query.SemanticAst.OperationSegmentParameter
    Microsoft.Data.OData.Query.SemanticAst.QueryNode
    Microsoft.Data.OData.Query.SemanticAst.RangeVariable
    Microsoft.Data.OData.Query.SemanticAst.SelectItem