Share via


ODataComplexPropertySegment Class

Definition

Represents a property of complex type segment.

public class ODataComplexPropertySegment : Microsoft.OpenApi.OData.Edm.ODataSegment
type ODataComplexPropertySegment = class
    inherit ODataSegment
Public Class ODataComplexPropertySegment
Inherits ODataSegment
Inheritance
ODataComplexPropertySegment

Constructors

ODataComplexPropertySegment(IEdmStructuralProperty)

Initializes a new instance of the ODataComplexPropertySegment class.

Properties

ComplexType

Gets the type definition of the property this segment was inserted for.

Deprecation

Provides any deprecation information for the segment.

(Inherited from ODataSegment)
EntityType

Gets the entity type of current segment.

Identifier

Gets the identifier of this segment.

Kind

Gets the kind of this segment.

Property

Gets the complex type property this segment was inserted for.

Methods

GetAnnotables()

Returns the list of IEdmVocabularyAnnotatable this segment refers to.

GetPathHash(OpenApiConvertSettings, ODataPath)

Profides a suffix for the operation id based on the operation path.

(Inherited from ODataSegment)
GetPathItemName(OpenApiConvertSettings, HashSet<String>)

Gets the path item name for this segment.

GetPathItemName(OpenApiConvertSettings)

Gets the path item name for this segment.

(Inherited from ODataSegment)

Applies to