ODataExpandPath Class
A specific type of ODataPath which can only contain instances of TypeSegment or NavigationPropertySegment.
Inheritance Hierarchy
System.Object
Microsoft.Data.OData.ODataAnnotatable
Microsoft.Data.OData.Query.SemanticAst.ODataPath
Microsoft.Data.OData.Query.SemanticAst.ODataExpandPath
Namespace: Microsoft.Data.OData.Query.SemanticAst
Assembly: Microsoft.Data.OData (in Microsoft.Data.OData.dll)
Syntax
'Declaration
Public Class ODataExpandPath _
Inherits ODataPath
'Usage
Dim instance As ODataExpandPath
public class ODataExpandPath : ODataPath
public ref class ODataExpandPath : public ODataPath
type ODataExpandPath =
class
inherit ODataPath
end
public class ODataExpandPath extends ODataPath
The ODataExpandPath type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ODataExpandPath(ODataPathSegment[]) | Create an ODataPath object based on a single segment |
![]() |
ODataExpandPath(IEnumerable<ODataPathSegment>) | Create an ODataPath object to represent a path semantically |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
Count | Get the number of segments in this path. (Inherited from ODataPath.) |
![]() |
FirstSegment | Gets the first segment in the path. Returns null if the path is empty. (Inherited from ODataPath.) |
![]() |
LastSegment | Get the last segment in the path. Returns null if the path is empty. (Inherited from ODataPath.) |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetAnnotation<T> | Gets or sets the annotation by type. (Inherited from ODataAnnotatable.) |
![]() |
GetEnumerator | Get the segments enumerator (Inherited from ODataPath.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
SetAnnotation<T> | Sets an annotation of type T. (Inherited from ODataAnnotatable.) |
![]() |
ToString | (Inherited from Object.) |
![]() |
WalkWith(PathSegmentHandler) | Walk this path using a handler (Inherited from ODataPath.) |
![]() |
WalkWith<T>(PathSegmentTranslator<T>) | Walk this path using a translator (Inherited from ODataPath.) |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | get the segments enumerator (Inherited from ODataPath.) |
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.
.gif)
.gif)
.gif)
.gif)
.gif)