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