ODataPathSegment Class
The semantic representation of a segment in a path.
Inheritance Hierarchy
System.Object
Microsoft.Data.OData.ODataAnnotatable
Microsoft.Data.OData.Query.SemanticAst.ODataPathSegment
More...
Namespace: Microsoft.Data.OData.Query.SemanticAst
Assembly: Microsoft.Data.OData (in Microsoft.Data.OData.dll)
Syntax
'Declaration
Public MustInherit Class ODataPathSegment _
Inherits ODataAnnotatable
'Usage
Dim instance As ODataPathSegment
public abstract class ODataPathSegment : ODataAnnotatable
public ref class ODataPathSegment abstract : public ODataAnnotatable
[<AbstractClassAttribute>]
type ODataPathSegment =
class
inherit ODataAnnotatable
end
public abstract class ODataPathSegment extends ODataAnnotatable
The ODataPathSegment type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ODataPathSegment | Creates a new Segment. |
Top
Properties
Name | Description | |
---|---|---|
EdmType | Gets the IEdmType of this ODataPathSegment. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetAnnotation<T> | Gets or sets the annotation by type. (Inherited from ODataAnnotatable.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Handle | Handle a ODataPathSegment using an implementation of a PathSegmentHandler. | |
MemberwiseClone | (Inherited from Object.) | |
SetAnnotation<T> | Sets an annotation of type T. (Inherited from ODataAnnotatable.) | |
ToString | (Inherited from Object.) | |
Translate<T> | Translate a ODataPathSegment using an implemntation of PathSegmentTranslator<T>. |
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.Query.SemanticAst Namespace
Inheritance Hierarchy
System.Object
Microsoft.Data.OData.ODataAnnotatable
Microsoft.Data.OData.Query.SemanticAst.ODataPathSegment
Microsoft.Data.OData.Query.SemanticAst.BatchReferenceSegment
Microsoft.Data.OData.Query.SemanticAst.BatchSegment
Microsoft.Data.OData.Query.SemanticAst.CountSegment
Microsoft.Data.OData.Query.SemanticAst.EntitySetSegment
Microsoft.Data.OData.Query.SemanticAst.KeySegment
Microsoft.Data.OData.Query.SemanticAst.MetadataSegment
Microsoft.Data.OData.Query.SemanticAst.NavigationPropertyLinkSegment
Microsoft.Data.OData.Query.SemanticAst.NavigationPropertySegment
Microsoft.Data.OData.Query.SemanticAst.OpenPropertySegment
Microsoft.Data.OData.Query.SemanticAst.OperationSegment
Microsoft.Data.OData.Query.SemanticAst.PropertySegment
Microsoft.Data.OData.Query.SemanticAst.TypeSegment
Microsoft.Data.OData.Query.SemanticAst.ValueSegment