diff --git a/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj b/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj
index a62e1489..5e5dcc7a 100644
--- a/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj
+++ b/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj
@@ -19,6 +19,10 @@
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/src/Microsoft.OpenApi.OData.Reader/OpenApiConvertSettings.cs b/src/Microsoft.OpenApi.OData.Reader/OpenApiConvertSettings.cs
index a2528781..5fdc97d2 100644
--- a/src/Microsoft.OpenApi.OData.Reader/OpenApiConvertSettings.cs
+++ b/src/Microsoft.OpenApi.OData.Reader/OpenApiConvertSettings.cs
@@ -173,6 +173,11 @@ public string PathPrefix
///
public bool ShowRootPath { get; set; } = false;
+ ///
+ /// Gets/sets a value indicating whether or not to show the group path extension.
+ ///
+ public bool ShowMsDosGroupPath { get; set; } = true;
+
///
/// Gets/sets a the path provider.
///
diff --git a/src/Microsoft.OpenApi.OData.Reader/PathItem/NavigationPropertyPathItemHandler.cs b/src/Microsoft.OpenApi.OData.Reader/PathItem/NavigationPropertyPathItemHandler.cs
index 11777cd7..63343258 100644
--- a/src/Microsoft.OpenApi.OData.Reader/PathItem/NavigationPropertyPathItemHandler.cs
+++ b/src/Microsoft.OpenApi.OData.Reader/PathItem/NavigationPropertyPathItemHandler.cs
@@ -202,6 +202,11 @@ protected override void Initialize(ODataContext context, ODataPath path)
///
protected override void SetExtensions(OpenApiPathItem item)
{
+ if (!Context.Settings.ShowMsDosGroupPath)
+ {
+ return;
+ }
+
IList samePaths = new List();
foreach (var path in Context.AllPaths.Where(p => p.Kind == ODataPathKind.NavigationProperty && p != Path))
{
diff --git a/src/Microsoft.OpenApi.OData.Reader/PathItem/OperationPathItemHandler.cs b/src/Microsoft.OpenApi.OData.Reader/PathItem/OperationPathItemHandler.cs
index 41c2ffd1..39ff9354 100644
--- a/src/Microsoft.OpenApi.OData.Reader/PathItem/OperationPathItemHandler.cs
+++ b/src/Microsoft.OpenApi.OData.Reader/PathItem/OperationPathItemHandler.cs
@@ -55,6 +55,11 @@ protected override void Initialize(ODataContext context, ODataPath path)
///
protected override void SetExtensions(OpenApiPathItem item)
{
+ if (!Context.Settings.ShowMsDosGroupPath)
+ {
+ return;
+ }
+
ODataNavigationSourceSegment navigationSourceSegment = Path.FirstSegment as ODataNavigationSourceSegment;
IEdmNavigationSource currentNavSource = navigationSourceSegment.NavigationSource;
diff --git a/src/Microsoft.OpenApi.OData.Reader/PublicAPI.Shipped.txt b/src/Microsoft.OpenApi.OData.Reader/PublicAPI.Shipped.txt
new file mode 100644
index 00000000..5f282702
--- /dev/null
+++ b/src/Microsoft.OpenApi.OData.Reader/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/Microsoft.OpenApi.OData.Reader/PublicAPI.Unshipped.txt b/src/Microsoft.OpenApi.OData.Reader/PublicAPI.Unshipped.txt
new file mode 100644
index 00000000..3aa59970
--- /dev/null
+++ b/src/Microsoft.OpenApi.OData.Reader/PublicAPI.Unshipped.txt
@@ -0,0 +1,211 @@
+abstract Microsoft.OpenApi.OData.Edm.ODataSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+abstract Microsoft.OpenApi.OData.Edm.ODataSegment.Identifier.get -> string
+abstract Microsoft.OpenApi.OData.Edm.ODataSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Common.Utils
+Microsoft.OpenApi.OData.Edm.EdmModelExtensions
+Microsoft.OpenApi.OData.Edm.IODataPathProvider
+Microsoft.OpenApi.OData.Edm.IODataPathProvider.CanFilter(Microsoft.OData.Edm.IEdmElement element) -> bool
+Microsoft.OpenApi.OData.Edm.IODataPathProvider.GetPaths(Microsoft.OData.Edm.IEdmModel model, Microsoft.OpenApi.OData.OpenApiConvertSettings settings) -> System.Collections.Generic.IEnumerable
+Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment
+Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.ODataDollarCountSegment() -> void
+Microsoft.OpenApi.OData.Edm.ODataKeySegment
+Microsoft.OpenApi.OData.Edm.ODataKeySegment.KeyMappings.get -> System.Collections.Generic.IDictionary
+Microsoft.OpenApi.OData.Edm.ODataKeySegment.ODataKeySegment(Microsoft.OData.Edm.IEdmEntityType entityType) -> void
+Microsoft.OpenApi.OData.Edm.ODataKeySegment.ODataKeySegment(Microsoft.OData.Edm.IEdmEntityType entityType, System.Collections.Generic.IDictionary keyMappings) -> void
+Microsoft.OpenApi.OData.Edm.ODataMetadataSegment
+Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.ODataMetadataSegment() -> void
+Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment
+Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty
+Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.ODataNavigationPropertySegment(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty) -> void
+Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment
+Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource
+Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.ODataNavigationSourceSegment(Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void
+Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment
+Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.ODataOperationImportSegment(Microsoft.OData.Edm.IEdmOperationImport operationImport) -> void
+Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.ODataOperationImportSegment(Microsoft.OData.Edm.IEdmOperationImport operationImport, System.Collections.Generic.IDictionary parameterMappings) -> void
+Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.OperationImport.get -> Microsoft.OData.Edm.IEdmOperationImport
+Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.ParameterMappings.get -> System.Collections.Generic.IDictionary
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment.IsEscapedFunction.get -> bool
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation operation) -> void
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation operation, bool isEscapedFunction) -> void
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation operation, System.Collections.Generic.IDictionary parameterMappings) -> void
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment.Operation.get -> Microsoft.OData.Edm.IEdmOperation
+Microsoft.OpenApi.OData.Edm.ODataOperationSegment.ParameterMappings.get -> System.Collections.Generic.IDictionary
+Microsoft.OpenApi.OData.Edm.ODataPath
+Microsoft.OpenApi.OData.Edm.ODataPath.Clone() -> Microsoft.OpenApi.OData.Edm.ODataPath
+Microsoft.OpenApi.OData.Edm.ODataPath.CompareTo(Microsoft.OpenApi.OData.Edm.ODataPath other) -> int
+Microsoft.OpenApi.OData.Edm.ODataPath.Count.get -> int
+Microsoft.OpenApi.OData.Edm.ODataPath.FirstSegment.get -> Microsoft.OpenApi.OData.Edm.ODataSegment
+Microsoft.OpenApi.OData.Edm.ODataPath.GetCount(bool keySegmentAsDepth) -> int
+Microsoft.OpenApi.OData.Edm.ODataPath.GetEnumerator() -> System.Collections.Generic.IEnumerator
+Microsoft.OpenApi.OData.Edm.ODataPath.GetPathItemName() -> string
+Microsoft.OpenApi.OData.Edm.ODataPath.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings) -> string
+Microsoft.OpenApi.OData.Edm.ODataPath.HttpMethods.get -> System.Collections.Generic.ISet
+Microsoft.OpenApi.OData.Edm.ODataPath.LastSegment.get -> Microsoft.OpenApi.OData.Edm.ODataSegment
+Microsoft.OpenApi.OData.Edm.ODataPath.ODataPath(params Microsoft.OpenApi.OData.Edm.ODataSegment[] segments) -> void
+Microsoft.OpenApi.OData.Edm.ODataPath.ODataPath(System.Collections.Generic.IEnumerable segments) -> void
+Microsoft.OpenApi.OData.Edm.ODataPath.PathTemplate.get -> string
+Microsoft.OpenApi.OData.Edm.ODataPath.PathTemplate.set -> void
+Microsoft.OpenApi.OData.Edm.ODataPath.Segments.get -> System.Collections.Generic.IList
+Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.DollarCount = 9 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.Entity = 1 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.EntitySet = 0 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.MediaEntity = 7 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.Metadata = 8 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.NavigationProperty = 5 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.Operation = 3 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.OperationImport = 4 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.Ref = 6 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.Singleton = 2 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathKind.Unknown = 10 -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+Microsoft.OpenApi.OData.Edm.ODataPathProvider
+Microsoft.OpenApi.OData.Edm.ODataPathProvider.ODataPathProvider() -> void
+Microsoft.OpenApi.OData.Edm.ODataRefSegment
+Microsoft.OpenApi.OData.Edm.ODataSegment
+Microsoft.OpenApi.OData.Edm.ODataSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings) -> string
+Microsoft.OpenApi.OData.Edm.ODataSegment.ODataSegment() -> void
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.DollarCount = 10 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.Key = 5 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.Metadata = 0 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.NavigationProperty = 2 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.NavigationSource = 1 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.Operation = 3 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.OperationImport = 4 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.Ref = 7 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.StreamContent = 8 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.StreamProperty = 9 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataSegmentKind.TypeCast = 6 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment
+Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.ODataStreamContentSegment() -> void
+Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment
+Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.ODataStreamPropertySegment(string streamPropertyName) -> void
+Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment
+Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.ODataTypeCastSegment(Microsoft.OData.Edm.IEdmEntityType entityType) -> void
+Microsoft.OpenApi.OData.EdmModelOpenApiExtensions
+Microsoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider
+Microsoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider.Parameters.get -> System.Collections.Generic.IEnumerable
+Microsoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider.PathPrefix.get -> string
+Microsoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider
+Microsoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.ODataRoutePathPrefixProvider() -> void
+Microsoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.Parameters.get -> System.Collections.Generic.IEnumerable
+Microsoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.Parameters.set -> void
+Microsoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.PathPrefix.get -> string
+Microsoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.PathPrefix.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForRequestBody.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForRequestBody.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForResponses.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForResponses.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableDiscriminatorValue.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableDiscriminatorValue.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableKeyAsSegment.get -> bool?
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableKeyAsSegment.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableNavigationPropertyPath.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableNavigationPropertyPath.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationId.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationId.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationImportPath.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationImportPath.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationPath.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationPath.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnablePagination.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnablePagination.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableUnqualifiedCall.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableUnqualifiedCall.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableUriEscapeFunctionCall.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.EnableUriEscapeFunctionCall.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.IEEE754Compatible.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.IEEE754Compatible.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.OpenApiConvertSettings() -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.OpenApiSpecVersion.get -> Microsoft.OpenApi.OpenApiSpecVersion
+Microsoft.OpenApi.OData.OpenApiConvertSettings.OpenApiSpecVersion.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PageableOperationName.get -> string
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PageableOperationName.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PathPrefix.get -> string
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PathPrefix.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PathProvider.get -> Microsoft.OpenApi.OData.Edm.IODataPathProvider
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PathProvider.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PrefixEntityTypeNameBeforeKey.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.PrefixEntityTypeNameBeforeKey.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.RequireDerivedTypesConstraintForBoundOperations.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.RequireDerivedTypesConstraintForBoundOperations.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.RoutePathPrefixProvider.get -> Microsoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider
+Microsoft.OpenApi.OData.OpenApiConvertSettings.RoutePathPrefixProvider.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ServiceRoot.get -> System.Uri
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ServiceRoot.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowLinks.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowLinks.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowMsDosGroupPath.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowMsDosGroupPath.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowRootPath.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowRootPath.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowSchemaExamples.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.ShowSchemaExamples.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.TagDepth.get -> int
+Microsoft.OpenApi.OData.OpenApiConvertSettings.TagDepth.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.TopExample.get -> int
+Microsoft.OpenApi.OData.OpenApiConvertSettings.TopExample.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.VerifyEdmModel.get -> bool
+Microsoft.OpenApi.OData.OpenApiConvertSettings.VerifyEdmModel.set -> void
+Microsoft.OpenApi.OData.OpenApiConvertSettings.Version.get -> System.Version
+Microsoft.OpenApi.OData.OpenApiConvertSettings.Version.set -> void
+override Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataKeySegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType
+override Microsoft.OpenApi.OData.Edm.ODataKeySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataKeySegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataKeySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType
+override Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType
+override Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataOperationSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataOperationSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataOperationSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataPath.ToString() -> string
+override Microsoft.OpenApi.OData.Edm.ODataRefSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataRefSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataRefSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+override Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType
+override Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings settings, System.Collections.Generic.HashSet parameters) -> string
+override Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.Identifier.get -> string
+override Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind
+static Microsoft.OpenApi.OData.Common.Utils.GetTermQualifiedName() -> string
+static Microsoft.OpenApi.OData.Common.Utils.GetUniqueName(string input, System.Collections.Generic.HashSet set) -> string
+static Microsoft.OpenApi.OData.Common.Utils.UpperFirstChar(string input) -> string
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.FindAllBaseTypes(this Microsoft.OData.Edm.IEdmEntityType entityType) -> System.Collections.Generic.IEnumerable
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.GetAllElements(this Microsoft.OData.Edm.IEdmModel model) -> System.Collections.Generic.IEnumerable
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsAssignableFrom(this Microsoft.OData.Edm.IEdmEntityType baseType, Microsoft.OData.Edm.IEdmEntityType subtype) -> bool
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsOperationImportOverload(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperationImport operationImport) -> bool
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsOperationOverload(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperation operation) -> bool
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsUrlEscapeFunction(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmFunction function) -> bool
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsUrlEscapeFunction(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperation operation) -> bool
+static Microsoft.OpenApi.OData.Edm.EdmModelExtensions.LoadAllNavigationSources(this Microsoft.OData.Edm.IEdmModel model) -> System.Collections.Generic.IDictionary>
+static Microsoft.OpenApi.OData.Edm.ODataRefSegment.Instance -> Microsoft.OpenApi.OData.Edm.ODataRefSegment
+static Microsoft.OpenApi.OData.EdmModelOpenApiExtensions.ConvertToOpenApi(this Microsoft.OData.Edm.IEdmModel model) -> Microsoft.OpenApi.Models.OpenApiDocument
+static Microsoft.OpenApi.OData.EdmModelOpenApiExtensions.ConvertToOpenApi(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OpenApi.OData.OpenApiConvertSettings settings) -> Microsoft.OpenApi.Models.OpenApiDocument
+virtual Microsoft.OpenApi.OData.Edm.ODataPath.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataPathKind
+virtual Microsoft.OpenApi.OData.Edm.ODataPathProvider.CanFilter(Microsoft.OData.Edm.IEdmElement element) -> bool
+virtual Microsoft.OpenApi.OData.Edm.ODataPathProvider.GetPaths(Microsoft.OData.Edm.IEdmModel model, Microsoft.OpenApi.OData.OpenApiConvertSettings settings) -> System.Collections.Generic.IEnumerable
+virtual Microsoft.OpenApi.OData.Edm.ODataPathProvider.Initialize(Microsoft.OData.Edm.IEdmModel model) -> void
+virtual Microsoft.OpenApi.OData.Edm.ODataSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType
\ No newline at end of file
diff --git a/tool/versioning.props b/tool/versioning.props
index e34ff093..69af2088 100644
--- a/tool/versioning.props
+++ b/tool/versioning.props
@@ -14,7 +14,7 @@
1
0
- 6
+ 7