diff --git a/README.md b/README.md index b6f1ab8d..8cf6e518 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,7 @@ Then browse to `http://localhost:5000/odata/Products` (port may vary) to inspect ## Github Repository This is the official ASP.NET Core OData repository. -[ASP.NET Core OData](https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.0.0) is a server side library built upon ODataLib and ASP.NET Core. +[ASP.NET Core OData](https://www.nuget.org/packages/Microsoft.AspNetCore.OData/10.0.0) is a server side library built upon ODataLib and ASP.NET Core. **Blogs**: diff --git a/docs/odatamiddelware.md b/docs/odatamiddelware.md index db1927a6..d88e00f7 100644 --- a/docs/odatamiddelware.md +++ b/docs/odatamiddelware.md @@ -1,7 +1,7 @@ # ASP.NET Core OData Middleware Middleware is component that can be assembled into an app pipeline to handle requests and responses. -ASP.NET Core OData 8.x has the following middlewares: +ASP.NET Core OData 10.x has the following middlewares: * [ODataBatchMiddleware](https://github.com/OData/AspNetCoreOData/blob/master/src/Microsoft.AspNetCore.OData/Batch/ODataBatchMiddleware.cs) diff --git a/pipelines/azure_pipelines.yml b/pipelines/azure_pipelines.yml index 8e991263..ae0d756f 100644 --- a/pipelines/azure_pipelines.yml +++ b/pipelines/azure_pipelines.yml @@ -2,11 +2,11 @@ trigger: branches: include: - main - - dev-9.x + - dev-10.x pr: - main - - dev-9.x + - dev-10.x resources: repositories: @@ -53,9 +53,9 @@ extends: versionSpec: '>=5.2.0' checkLatest: true - task: UseDotNet@2 - displayName: Use .NET Core sdk 8.x + displayName: Use .NET Core sdk 10.x inputs: - version: 8.x + version: 10.x includePreviewVersions: true - task: PowerShell@2 displayName: Validate OData Package Versions diff --git a/pipelines/azure_pipelines_nightly.yml b/pipelines/azure_pipelines_nightly.yml index 36c75f05..cd108ed1 100644 --- a/pipelines/azure_pipelines_nightly.yml +++ b/pipelines/azure_pipelines_nightly.yml @@ -4,7 +4,7 @@ schedules: branches: include: - main - - dev-9.x + - dev-10.x resources: repositories: - repository: self @@ -70,9 +70,9 @@ extends: versionSpec: '>=5.2.0' checkLatest: true - task: UseDotNet@2 - displayName: Use .NET Core SDK 8.x + displayName: Use .NET Core SDK 10.x inputs: - version: 8.x + version: 10.x includePreviewVersions: true - task: DotNetCoreCLI@2 displayName: Build Microsoft.AspNetCore.OData diff --git a/sample/BenchmarkServer/BenchmarkServer.csproj b/sample/BenchmarkServer/BenchmarkServer.csproj index a021f12b..96344c49 100644 --- a/sample/BenchmarkServer/BenchmarkServer.csproj +++ b/sample/BenchmarkServer/BenchmarkServer.csproj @@ -1,21 +1,16 @@ - + - net8.0 + net10.0 disable enable - - - - - - - - - + + + + diff --git a/sample/ODataAlternateKeySample/ODataAlternateKeySample.csproj b/sample/ODataAlternateKeySample/ODataAlternateKeySample.csproj index 504ee184..97d18532 100644 --- a/sample/ODataAlternateKeySample/ODataAlternateKeySample.csproj +++ b/sample/ODataAlternateKeySample/ODataAlternateKeySample.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable diff --git a/sample/ODataAlternateKeySample/readme.md b/sample/ODataAlternateKeySample/readme.md index f40f436c..9f8a3fa7 100644 --- a/sample/ODataAlternateKeySample/readme.md +++ b/sample/ODataAlternateKeySample/readme.md @@ -1,7 +1,7 @@ # ODataAlternateKeySample ------------------------- -This sample illustrates how to use the Alternate key in ASP.NET Core OData 8.x. +This sample illustrates how to use the Alternate key in ASP.NET Core OData 10.x. Alternate key is an 'alternate' key compared to the declared key. diff --git a/sample/ODataCustomizedSample/ODataCustomizedSample.csproj b/sample/ODataCustomizedSample/ODataCustomizedSample.csproj index 3ad4e2ca..4be93c8e 100644 --- a/sample/ODataCustomizedSample/ODataCustomizedSample.csproj +++ b/sample/ODataCustomizedSample/ODataCustomizedSample.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 diff --git a/sample/ODataCustomizedSample/Startup.cs b/sample/ODataCustomizedSample/Startup.cs index 92843c68..7d62cf81 100644 --- a/sample/ODataCustomizedSample/Startup.cs +++ b/sample/ODataCustomizedSample/Startup.cs @@ -57,7 +57,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) app.UseSwagger(); app.UseSwaggerUI(c => { - c.SwaggerEndpoint("/swagger/v1/swagger.json", "OData 8.x OpenAPI"); + c.SwaggerEndpoint("/swagger/v1/swagger.json", "OData 10.x OpenAPI"); }); app.UseRouting(); diff --git a/sample/ODataCustomizedSample/readme.md b/sample/ODataCustomizedSample/readme.md index f32fa903..ed54996c 100644 --- a/sample/ODataCustomizedSample/readme.md +++ b/sample/ODataCustomizedSample/readme.md @@ -1,11 +1,11 @@ # A customized routing Sample --- -This is an ASP.NET Core OData 8.x customized routing sample project. +This is an ASP.NET Core OData 10.x customized routing sample project. ## Static Routing table -If you run the sample and send the following request in a Web brower: +If you run the sample and send the following request in a Web browser: `~/$odata`, you will get the routing table diff --git a/sample/ODataDynamicModel/ODataDynamicModel.csproj b/sample/ODataDynamicModel/ODataDynamicModel.csproj index c16e40d3..5b0568dd 100644 --- a/sample/ODataDynamicModel/ODataDynamicModel.csproj +++ b/sample/ODataDynamicModel/ODataDynamicModel.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 diff --git a/sample/ODataMiniApi/ODataMiniApi.csproj b/sample/ODataMiniApi/ODataMiniApi.csproj index eb483896..348192e2 100644 --- a/sample/ODataMiniApi/ODataMiniApi.csproj +++ b/sample/ODataMiniApi/ODataMiniApi.csproj @@ -1,14 +1,13 @@  - net8.0 + net10.0 disable enable - - + diff --git a/sample/ODataMiniApi/readme.md b/sample/ODataMiniApi/readme.md index 6516f02e..7952f17e 100644 --- a/sample/ODataMiniApi/readme.md +++ b/sample/ODataMiniApi/readme.md @@ -1,7 +1,7 @@ -# ASP.NET Core OData (8.x) Minimal API Sample +# ASP.NET Core OData (10.x) Minimal API Sample --- -This is an ASP.NET Core OData 8.x minimal API project. +This is an ASP.NET Core OData 10.x minimal API project. Minimal APIs are a simplified approach for building fast HTTP APIs with ASP.NET Core. You can build fully functioning REST endpoints with minimal code and configuration. Skip traditional scaffolding and avoid unnecessary controllers by fluently declaring API routes and actions. diff --git a/sample/ODataNewtonsoftJsonSample/ODataNewtonsoftJsonSample.csproj b/sample/ODataNewtonsoftJsonSample/ODataNewtonsoftJsonSample.csproj index 81e1e7d4..2f1fcde4 100644 --- a/sample/ODataNewtonsoftJsonSample/ODataNewtonsoftJsonSample.csproj +++ b/sample/ODataNewtonsoftJsonSample/ODataNewtonsoftJsonSample.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 diff --git a/sample/ODataRoutingSample/ODataRoutingSample.csproj b/sample/ODataRoutingSample/ODataRoutingSample.csproj index 59fdd0f9..540f96ae 100644 --- a/sample/ODataRoutingSample/ODataRoutingSample.csproj +++ b/sample/ODataRoutingSample/ODataRoutingSample.csproj @@ -1,18 +1,17 @@  - net8.0 + net10.0 - - - - - + + + + diff --git a/sample/ODataRoutingSample/Startup.cs b/sample/ODataRoutingSample/Startup.cs index 4914bf8b..4772fdc3 100644 --- a/sample/ODataRoutingSample/Startup.cs +++ b/sample/ODataRoutingSample/Startup.cs @@ -107,7 +107,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) app.UseSwagger(); app.UseSwaggerUI(c => { - c.SwaggerEndpoint("/swagger/v1/swagger.json", "OData 8.x OpenAPI"); + c.SwaggerEndpoint("/swagger/v1/swagger.json", "OData 10.x OpenAPI"); c.SwaggerEndpoint("/$openapi", "OData raw OpenAPI"); }); diff --git a/sample/ODataRoutingSample/readme.md b/sample/ODataRoutingSample/readme.md index 0c6fe447..18c34273 100644 --- a/sample/ODataRoutingSample/readme.md +++ b/sample/ODataRoutingSample/readme.md @@ -1,13 +1,13 @@ -# ASP.NET Core OData (8.x) Sample +# ASP.NET Core OData (10.x) Sample --- -This is an ASP.NET Core OData 8.x sample project. From this sample, you can see a lot of ASP.NET Core OData 8.x usage. +This is an ASP.NET Core OData 10.x sample project. From this sample, you can see a lot of ASP.NET Core OData 10.x usage. ## Static Routing table -If you run the sample and send the following request in a Web brower: +If you run the sample and send the following request in a Web browser: `~/$odata`, you will get the following (similar) routing table: @@ -16,7 +16,7 @@ If you run the sample and send the following request in a Web brower: ## OpenAPI/Swagger -If you run the sample and send the following request in a Web brower: +If you run the sample and send the following request in a Web browser: `/swagger`, you will get the following (similar) swagger page: @@ -24,7 +24,7 @@ If you run the sample and send the following request in a Web brower: ## Non-Edm model -Non-Edm model means there's no "Edm Model" configed for a route. +Non-Edm model means there's no "Edm Model" configured for a route. For example: the following routing doesn't have the Edm model associated. ```C# @@ -58,7 +58,7 @@ Known issue: It seems there are some issues related to the complex property sele ## Raw OpenAPI/Swagger -If you run the sample and send the following request in a Web brower: +If you run the sample and send the following request in a Web browser: `/v1/$openapi`, you will get the following (similar) swagger page: diff --git a/sample/ODataSampleCommon/ODataSampleCommon.csproj b/sample/ODataSampleCommon/ODataSampleCommon.csproj index 0a0f658c..a69c54e2 100644 --- a/sample/ODataSampleCommon/ODataSampleCommon.csproj +++ b/sample/ODataSampleCommon/ODataSampleCommon.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 Library true diff --git a/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Nightly.nuspec b/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Nightly.nuspec index bb62202a..0e4fadd0 100644 --- a/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Nightly.nuspec +++ b/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Nightly.nuspec @@ -16,15 +16,15 @@ images\odata.png - + - - - + + + \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Release.nuspec b/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Release.nuspec index 9032c0ad..009607ee 100644 --- a/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Release.nuspec +++ b/src/Microsoft.AspNetCore.OData.NewtonsoftJson.Release.nuspec @@ -16,15 +16,15 @@ images\odata.png - + - - - + + + \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.OData.NewtonsoftJson/Microsoft.AspNetCore.OData.NewtonsoftJson.csproj b/src/Microsoft.AspNetCore.OData.NewtonsoftJson/Microsoft.AspNetCore.OData.NewtonsoftJson.csproj index 527ec690..77c5e01a 100644 --- a/src/Microsoft.AspNetCore.OData.NewtonsoftJson/Microsoft.AspNetCore.OData.NewtonsoftJson.csproj +++ b/src/Microsoft.AspNetCore.OData.NewtonsoftJson/Microsoft.AspNetCore.OData.NewtonsoftJson.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 Microsoft.AspNetCore.OData.NewtonsoftJson $(OutputPath)$(AssemblyName).xml diff --git a/src/Microsoft.AspNetCore.OData.Nightly.nuspec b/src/Microsoft.AspNetCore.OData.Nightly.nuspec index 005a3378..ebdb8107 100644 --- a/src/Microsoft.AspNetCore.OData.Nightly.nuspec +++ b/src/Microsoft.AspNetCore.OData.Nightly.nuspec @@ -2,11 +2,11 @@ Microsoft.AspNetCore.OData - Microsoft ASP.NET Core 8.x for OData v4.0 + Microsoft ASP.NET Core 10.x for OData v4.0 $VersionFullSemantic$-Nightly$NightlyBuildVersion$ Microsoft © Microsoft Corporation. All rights reserved. - This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core MVC Core 8.x to support OData query syntax for your Web APIs. + This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core MVC Core 10.x to support OData query syntax for your Web APIs. This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core. en-US http://github.com/OData/AspNetCoreOData @@ -17,7 +17,7 @@ images\odata.png - + @@ -26,9 +26,9 @@ - - - + + + diff --git a/src/Microsoft.AspNetCore.OData.Release.nuspec b/src/Microsoft.AspNetCore.OData.Release.nuspec index ca94f8d9..4b0dc669 100644 --- a/src/Microsoft.AspNetCore.OData.Release.nuspec +++ b/src/Microsoft.AspNetCore.OData.Release.nuspec @@ -2,11 +2,11 @@ Microsoft.AspNetCore.OData - Microsoft ASP.NET Core 8.x for OData v4.0 + Microsoft ASP.NET Core 10.x for OData v4.0 $VersionNuGetSemantic$ Microsoft © Microsoft Corporation. All rights reserved. - This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core MVC Core 8.x to support OData query syntax for your Web APIs. + This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core MVC Core 10.x to support OData query syntax for your Web APIs. This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core MVC. en-US http://github.com/OData/AspNetCoreOData @@ -17,7 +17,7 @@ images\odata.png - + @@ -26,9 +26,9 @@ - - - + + + diff --git a/src/Microsoft.AspNetCore.OData/Formatter/Deserialization/CollectionDeserializationHelper.cs b/src/Microsoft.AspNetCore.OData/Formatter/Deserialization/CollectionDeserializationHelper.cs index 791a3c16..35a485ad 100644 --- a/src/Microsoft.AspNetCore.OData/Formatter/Deserialization/CollectionDeserializationHelper.cs +++ b/src/Microsoft.AspNetCore.OData/Formatter/Deserialization/CollectionDeserializationHelper.cs @@ -36,22 +36,24 @@ public static void AddToCollection(this IEnumerable items, IEnumerable collectio MethodInfo addMethod = null; IList list = collection as IList; - - if (list == null) + + // Arrays should always be rejected: fixed-size, no supported Add + if (list != null && list.GetType().IsArray) { - addMethod = collection.GetType().GetMethod("Add", new Type[] { elementType }); + string message = Error.Format(SRResources.GetOnlyCollectionCannotBeArray, propertyName, resourceType.FullName); + throw new SerializationException(message); + } + else + { + addMethod = collection.GetType().GetMethod("Add", new[] { elementType }); + if (addMethod == null) { string message = Error.Format(SRResources.CollectionShouldHaveAddMethod, propertyType.FullName, propertyName, resourceType.FullName); throw new SerializationException(message); } } - else if (list.GetType().IsArray) - { - string message = Error.Format(SRResources.GetOnlyCollectionCannotBeArray, propertyName, resourceType.FullName); - throw new SerializationException(message); - } - + items.AddToCollectionCore(collection, elementType, list, addMethod, context); } @@ -65,9 +67,15 @@ public static void AddToCollection(this IEnumerable items, IEnumerable collectio MethodInfo addMethod = null; IList list = collection as IList; - if (list == null) + if (list != null && list.GetType().IsArray) + { + string message = Error.Format(SRResources.CollectionParameterCannotBeArray, paramType, paramName); + throw new SerializationException(message); + } + else { addMethod = collection.GetType().GetMethod("Add", new Type[] { elementType }); + if (addMethod == null) { string message = Error.Format(SRResources.CollectionParameterShouldHaveAddMethod, paramType, paramName); diff --git a/src/Microsoft.AspNetCore.OData/Formatter/ODataMessageWrapperHelper.cs b/src/Microsoft.AspNetCore.OData/Formatter/ODataMessageWrapperHelper.cs index 600052f8..4552bd8a 100644 --- a/src/Microsoft.AspNetCore.OData/Formatter/ODataMessageWrapperHelper.cs +++ b/src/Microsoft.AspNetCore.OData/Formatter/ODataMessageWrapperHelper.cs @@ -37,7 +37,7 @@ internal static ODataMessageWrapper Create(Stream stream, IHeaderDictionary head { return new ODataMessageWrapper( stream, - headers.ToDictionary(kvp => kvp.Key, kvp => string.Join(";", kvp.Value)), + headers.ToDictionary(kvp => kvp.Key, kvp => string.Join(";", kvp.Value.ToArray())), contentIdMapping); } } diff --git a/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.csproj b/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.csproj index 507f2d72..3fe3ea59 100644 --- a/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.csproj +++ b/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 Microsoft.AspNetCore.OData $(OutputPath)$(AssemblyName).xml true @@ -28,9 +28,9 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.xml b/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.xml index d3eec23d..8bda6038 100644 --- a/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.xml +++ b/src/Microsoft.AspNetCore.OData/Microsoft.AspNetCore.OData.xml @@ -7273,24 +7273,26 @@ OData UriFunctions helper. - + This is a shortcut of adding the custom FunctionSignature through 'CustomUriFunctions' class and binding the function name to it's MethodInfo through 'UriFunctionsBinder' class. See these classes documentations. In case of an exception, both operations(adding the signature and binding the function) will be undone. + The to which the function signature will be added. The uri function name that appears in the OData request uri. The new custom function signature. The MethodInfo to bind the given function name. Any exception thrown by 'CustomUriFunctions.AddCustomUriFunction' and 'UriFunctionBinder.BindUriFunctionName' methods. - + This is a shortcut of removing the FunctionSignature through 'CustomUriFunctions' class and unbinding the function name from it's MethodInfo through 'UriFunctionsBinder' class. See these classes documentations. + The to which the function signature will be removed. The uri function name that appears in the OData request uri. The new custom function signature. The MethodInfo to bind the given function name. @@ -7508,6 +7510,11 @@ Looks up a localized string similar to The given model does not contain the type '{0}'.. + + + Looks up a localized string similar to The type '{0}' of the parameter '{1}' is an array. Consider using a collection type that supports adding elements, such as IList<T> or ICollection<T>.. + + Looks up a localized string similar to The type '{0}' of the parameter '{1}' does not have an Add method. Consider using a collection type that does have an Add method - for example IList<T> or ICollection<T>.. diff --git a/src/Microsoft.AspNetCore.OData/ODataUriFunctions.cs b/src/Microsoft.AspNetCore.OData/ODataUriFunctions.cs index a17abf81..30a8e37a 100644 --- a/src/Microsoft.AspNetCore.OData/ODataUriFunctions.cs +++ b/src/Microsoft.AspNetCore.OData/ODataUriFunctions.cs @@ -8,6 +8,7 @@ using System; using System.Reflection; using Microsoft.AspNetCore.OData.Query.Expressions; +using Microsoft.OData.Edm; using Microsoft.OData.UriParser; namespace Microsoft.AspNetCore.OData; @@ -23,17 +24,18 @@ public static class ODataUriFunctions /// See these classes documentations. /// In case of an exception, both operations(adding the signature and binding the function) will be undone. /// + /// The to which the function signature will be added. /// The uri function name that appears in the OData request uri. /// The new custom function signature. /// The MethodInfo to bind the given function name. /// Any exception thrown by 'CustomUriFunctions.AddCustomUriFunction' and 'UriFunctionBinder.BindUriFunctionName' methods. - public static void AddCustomUriFunction(string functionName, + public static void AddCustomUriFunction(this IEdmModel model, string functionName, FunctionSignatureWithReturnType functionSignature, MethodInfo methodInfo) { try { // Add to OData.Libs function signature - CustomUriFunctions.AddCustomUriFunction(functionName, functionSignature); + model.AddCustomUriFunction(functionName, functionSignature); // Bind the method to it's MethoInfo UriFunctionsBinder.BindUriFunctionName(functionName, methodInfo); @@ -41,7 +43,7 @@ public static void AddCustomUriFunction(string functionName, catch { // Clear in case of exception - RemoveCustomUriFunction(functionName, functionSignature, methodInfo); + model.RemoveCustomUriFunction(functionName, functionSignature, methodInfo); throw; } } @@ -51,16 +53,17 @@ public static void AddCustomUriFunction(string functionName, /// unbinding the function name from it's MethodInfo through 'UriFunctionsBinder' class. /// See these classes documentations. /// + /// The to which the function signature will be removed. /// The uri function name that appears in the OData request uri. /// The new custom function signature. /// The MethodInfo to bind the given function name. /// Any exception thrown by 'CustomUriFunctions.RemoveCustomUriFunction' and 'UriFunctionsBinder.UnbindUriFunctionName' methods. /// 'True' if the function signature has successfully removed and unbounded. 'False' otherwise. - public static bool RemoveCustomUriFunction(string functionName, + public static bool RemoveCustomUriFunction(this IEdmModel model, string functionName, FunctionSignatureWithReturnType functionSignature, MethodInfo methodInfo) { return - CustomUriFunctions.RemoveCustomUriFunction(functionName, functionSignature) && + model.RemoveCustomUriFunction(functionName, functionSignature) && UriFunctionsBinder.UnbindUriFunctionName(functionName, methodInfo); } } diff --git a/src/Microsoft.AspNetCore.OData/Properties/SRResources.Designer.cs b/src/Microsoft.AspNetCore.OData/Properties/SRResources.Designer.cs index b5950aa4..d9bf5184 100644 --- a/src/Microsoft.AspNetCore.OData/Properties/SRResources.Designer.cs +++ b/src/Microsoft.AspNetCore.OData/Properties/SRResources.Designer.cs @@ -411,6 +411,15 @@ internal static string ClrTypeNotInModel { } } + /// + /// Looks up a localized string similar to The type '{0}' of the parameter '{1}' is an array. Consider using a collection type that supports adding elements, such as IList<T> or ICollection<T>.. + /// + internal static string CollectionParameterCannotBeArray { + get { + return ResourceManager.GetString("CollectionParameterCannotBeArray", resourceCulture); + } + } + /// /// Looks up a localized string similar to The type '{0}' of the parameter '{1}' does not have an Add method. Consider using a collection type that does have an Add method - for example IList<T> or ICollection<T>.. /// diff --git a/src/Microsoft.AspNetCore.OData/Properties/SRResources.resx b/src/Microsoft.AspNetCore.OData/Properties/SRResources.resx index e3b9b46b..99809599 100644 --- a/src/Microsoft.AspNetCore.OData/Properties/SRResources.resx +++ b/src/Microsoft.AspNetCore.OData/Properties/SRResources.resx @@ -769,4 +769,7 @@ Cannot bind parameter '{0}'. the error is: {1}. + + The type '{0}' of the parameter '{1}' is an array. Consider using a collection type that supports adding elements, such as IList<T> or ICollection<T>. + \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.OData/PublicAPI.Shipped.txt b/src/Microsoft.AspNetCore.OData/PublicAPI.Shipped.txt index c7dc1865..e69de29b 100644 --- a/src/Microsoft.AspNetCore.OData/PublicAPI.Shipped.txt +++ b/src/Microsoft.AspNetCore.OData/PublicAPI.Shipped.txt @@ -1,2131 +0,0 @@ -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.CancellationToken.get -> System.Threading.CancellationToken -static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.GetDynamicPropertyContainer(Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode openCollectionNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Reflection.PropertyInfo -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionOpenPropertyAccessNode(Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode openCollectionNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -abstract Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.ProcessBatchAsync(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.RequestDelegate nextHandler) -> System.Threading.Tasks.Task -abstract Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task -abstract Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem.WriteResponseAsync(Microsoft.OData.ODataBatchWriter writer) -> System.Threading.Tasks.Task -abstract Microsoft.AspNetCore.OData.Deltas.Delta.Clear() -> void -abstract Microsoft.AspNetCore.OData.Deltas.Delta.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable -abstract Microsoft.AspNetCore.OData.Deltas.Delta.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary -abstract Microsoft.AspNetCore.OData.Deltas.Delta.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable -abstract Microsoft.AspNetCore.OData.Deltas.Delta.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -abstract Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyType(string name, out System.Type type) -> bool -abstract Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyValue(string name, out object value) -> bool -abstract Microsoft.AspNetCore.OData.Deltas.Delta.TrySetPropertyValue(string name, object value) -> bool -abstract Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double -abstract Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool -abstract Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -abstract Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.Bind(Microsoft.OData.UriParser.QueryNode node) -> System.Linq.Expressions.Expression -abstract Microsoft.AspNetCore.OData.Query.SkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -abstract Microsoft.AspNetCore.OData.Query.SkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -abstract Microsoft.AspNetCore.OData.Query.SkipTokenHandler.GenerateNextPageLink(System.Uri baseUri, int pageSize, object instance, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Uri -abstract Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper.Values.get -> System.Collections.Generic.Dictionary -abstract Microsoft.AspNetCore.OData.Results.PageResult.ToDictionary() -> System.Collections.Generic.IDictionary -abstract Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -abstract Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.IsOperationParameterMatched(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool -abstract Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.Order.get -> int -abstract Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -abstract Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -const Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.ParameterValuePrefix = "DF908045-6922-46A0-82F2-2F6E7F43D1B1_" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Action = "action" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Batch = "$batch" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Cast = "cast" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Count = "$count" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.DynamicProperty = "dynamicproperty" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.EntitySet = "entityset" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Function = "function" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Key = "key" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Metadata = "$metadata" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Navigation = "navigation" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.PathTemplate = "template" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Property = "property" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Ref = "$ref" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.ServiceBase = "~" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Singleton = "singleton" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.UnboundAction = "unboundaction" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.UnboundFunction = "unboundfunction" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Unresolved = "unresolved" -> string -const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Value = "$value" -> string -Microsoft.AspNetCore.OData.Abstracts.ETagActionFilterAttribute -Microsoft.AspNetCore.OData.Abstracts.ETagActionFilterAttribute.ETagActionFilterAttribute() -> void -Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope -Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope.HttpRequest.get -> Microsoft.AspNetCore.Http.HttpRequest -Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope.HttpRequest.set -> void -Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope.HttpRequestScope() -> void -Microsoft.AspNetCore.OData.Abstracts.IETagHandler -Microsoft.AspNetCore.OData.Abstracts.IETagHandler.CreateETag(System.Collections.Generic.IDictionary properties, System.TimeZoneInfo timeZoneInfo = null) -> Microsoft.Net.Http.Headers.EntityTagHeaderValue -Microsoft.AspNetCore.OData.Abstracts.IETagHandler.ParseETag(Microsoft.Net.Http.Headers.EntityTagHeaderValue etagHeaderValue) -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.BatchId.get -> System.Guid? -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.BatchId.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ChangeSetId.get -> System.Guid? -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ChangeSetId.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ContentId.get -> string -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ContentId.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ContentIdMapping.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Abstracts.IODataFeature -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.ApplyClause.get -> Microsoft.OData.UriParser.Aggregation.ApplyClause -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.ApplyClause.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.BaseAddress.get -> string -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.BaseAddress.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.BatchRouteData.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.DeltaLink.get -> System.Uri -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.DeltaLink.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Endpoint.get -> System.Net.EndPoint -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Endpoint.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Model.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.NextLink.get -> System.Uri -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.NextLink.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Path.get -> Microsoft.OData.UriParser.ODataPath -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Path.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RequestScope.get -> Microsoft.Extensions.DependencyInjection.IServiceScope -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RequestScope.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RoutePrefix.get -> string -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RoutePrefix.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RoutingConventionsStore.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.SelectExpandClause.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Services.get -> System.IServiceProvider -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Services.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCount.get -> long? -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCount.set -> void -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCountFunc.get -> System.Func -Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCountFunc.set -> void -Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute -Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute.NonValidatingParameterBindingAttribute() -> void -Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute.ShouldValidateEntry(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry entry, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry parentEntry) -> bool -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.BatchId.get -> System.Guid? -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.BatchId.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ChangeSetId.get -> System.Guid? -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ChangeSetId.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ContentId.get -> string -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ContentId.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ContentIdMapping.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ODataBatchFeature() -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.ApplyClause.get -> Microsoft.OData.UriParser.Aggregation.ApplyClause -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.ApplyClause.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.BaseAddress.get -> string -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.BaseAddress.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.BatchRouteData.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.DeltaLink.get -> System.Uri -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.DeltaLink.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Endpoint.get -> System.Net.EndPoint -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Endpoint.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Model.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.NextLink.get -> System.Uri -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.NextLink.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.ODataFeature() -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Path.get -> Microsoft.OData.UriParser.ODataPath -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Path.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RequestScope.get -> Microsoft.Extensions.DependencyInjection.IServiceScope -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RequestScope.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RoutePrefix.get -> string -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RoutePrefix.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RoutingConventionsStore.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.SelectExpandClause.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Services.get -> System.IServiceProvider -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Services.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCount.get -> long? -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCount.set -> void -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCountFunc.get -> System.Func -Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCountFunc.set -> void -Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem -Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem.ChangeSetRequestItem(System.Collections.Generic.IEnumerable contexts) -> void -Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem.Contexts.get -> System.Collections.Generic.IEnumerable -Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem -Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem.ChangeSetResponseItem(System.Collections.Generic.IEnumerable contexts) -> void -Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem.Contexts.get -> System.Collections.Generic.IEnumerable -Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler -Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.DefaultODataBatchHandler() -> void -Microsoft.AspNetCore.OData.Batch.HttpRequestExtensions -Microsoft.AspNetCore.OData.Batch.ODataBatchContent -Microsoft.AspNetCore.OData.Batch.ODataBatchContent.Headers.get -> Microsoft.AspNetCore.Http.IHeaderDictionary -Microsoft.AspNetCore.OData.Batch.ODataBatchContent.ODataBatchContent(System.Collections.Generic.IEnumerable responses, System.IServiceProvider requestContainer) -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchContent.ODataBatchContent(System.Collections.Generic.IEnumerable responses, System.IServiceProvider requestContainer, string contentType) -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchContent.Responses.get -> System.Collections.Generic.IEnumerable -Microsoft.AspNetCore.OData.Batch.ODataBatchContent.SerializeToStreamAsync(System.IO.Stream stream) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Batch.ODataBatchHandler -Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.MessageQuotas.get -> Microsoft.OData.ODataMessageQuotas -Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.ODataBatchHandler() -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.PrefixName.get -> string -Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.PrefixName.set -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions -Microsoft.AspNetCore.OData.Batch.ODataBatchMiddleware -Microsoft.AspNetCore.OData.Batch.ODataBatchMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Batch.ODataBatchMiddleware.ODataBatchMiddleware(System.IServiceProvider serviceProvider, Microsoft.AspNetCore.Http.RequestDelegate next) -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions -Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem -Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.ContentIdToLocationMapping.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.ContentIdToLocationMapping.set -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.ODataBatchRequestItem() -> void -Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem -Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem.ODataBatchResponseItem() -> void -Microsoft.AspNetCore.OData.Batch.OperationRequestItem -Microsoft.AspNetCore.OData.Batch.OperationRequestItem.Context.get -> Microsoft.AspNetCore.Http.HttpContext -Microsoft.AspNetCore.OData.Batch.OperationRequestItem.OperationRequestItem(Microsoft.AspNetCore.Http.HttpContext context) -> void -Microsoft.AspNetCore.OData.Batch.OperationResponseItem -Microsoft.AspNetCore.OData.Batch.OperationResponseItem.Context.get -> Microsoft.AspNetCore.Http.HttpContext -Microsoft.AspNetCore.OData.Batch.OperationResponseItem.OperationResponseItem(Microsoft.AspNetCore.Http.HttpContext context) -> void -Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler -Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.UnbufferedODataBatchHandler() -> void -Microsoft.AspNetCore.OData.Deltas.Delta -Microsoft.AspNetCore.OData.Deltas.Delta.Delta() -> void -Microsoft.AspNetCore.OData.Deltas.Delta -Microsoft.AspNetCore.OData.Deltas.Delta.CopyChangedValues(T original) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.CopyUnchangedValues(T original) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.Delta() -> void -Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo, bool isComplexType) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.GetInstance() -> T -Microsoft.AspNetCore.OData.Deltas.Delta.IsComplexType.get -> bool -Microsoft.AspNetCore.OData.Deltas.Delta.Patch(T original) -> T -Microsoft.AspNetCore.OData.Deltas.Delta.Put(T original) -> void -Microsoft.AspNetCore.OData.Deltas.Delta.UpdatableProperties.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource() -> void -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType) -> void -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties) -> void -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo) -> void -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo, bool isComplexType) -> void -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Id.get -> System.Uri -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Id.set -> void -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? -Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Reason.set -> void -Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.DeletedResource = 1 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.DeltaDeletedLink = 2 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.DeltaLink = 3 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.Resource = 0 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.Unknown = 4 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.DeltaSet -Microsoft.AspNetCore.OData.Deltas.DeltaSet.DeltaSet() -> void -Microsoft.AspNetCore.OData.Deltas.DeltaSet.ExpectedClrType.get -> System.Type -Microsoft.AspNetCore.OData.Deltas.DeltaSet.StructuredType.get -> System.Type -Microsoft.AspNetCore.OData.Deltas.IDelta -Microsoft.AspNetCore.OData.Deltas.IDelta.Clear() -> void -Microsoft.AspNetCore.OData.Deltas.IDelta.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable -Microsoft.AspNetCore.OData.Deltas.IDelta.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Deltas.IDelta.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable -Microsoft.AspNetCore.OData.Deltas.IDelta.TryGetPropertyType(string name, out System.Type type) -> bool -Microsoft.AspNetCore.OData.Deltas.IDelta.TryGetPropertyValue(string name, out object value) -> bool -Microsoft.AspNetCore.OData.Deltas.IDelta.TrySetPropertyValue(string name, object value) -> bool -Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource -Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Id.get -> System.Uri -Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Id.set -> void -Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? -Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Reason.set -> void -Microsoft.AspNetCore.OData.Deltas.IDeltaSet -Microsoft.AspNetCore.OData.Deltas.IDeltaSetItem -Microsoft.AspNetCore.OData.Deltas.IDeltaSetItem.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Deltas.ITypedDelta -Microsoft.AspNetCore.OData.Deltas.ITypedDelta.ExpectedClrType.get -> System.Type -Microsoft.AspNetCore.OData.Deltas.ITypedDelta.StructuredType.get -> System.Type -Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation -Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation.AddMethod(string methodToken, System.Collections.Generic.IDictionary methods) -> Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation -Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation.CustomAggregateMethodAnnotation() -> void -Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation.GetMethodInfo(string methodToken, System.Type returnType, out System.Reflection.MethodInfo methodInfo) -> bool -Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper -Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.DefaultODataTypeMapper() -> void -Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions -Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.EditLink.get -> System.Uri -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.EditLink.set -> void -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.EntitySelfLinks() -> void -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.IdLink.get -> System.Uri -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.IdLink.set -> void -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.ReadLink.get -> System.Uri -Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.ReadLink.set -> void -Microsoft.AspNetCore.OData.Edm.IODataTypeMapper -Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetClrPrimitiveType(Microsoft.OData.Edm.IEdmPrimitiveType primitiveType, bool nullable) -> System.Type -Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetClrType(Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmType edmType, bool nullable, Microsoft.OData.ModelBuilder.IAssemblyResolver assembliesResolver) -> System.Type -Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetEdmPrimitiveType(System.Type clrType) -> Microsoft.OData.Edm.IEdmPrimitiveTypeReference -Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetEdmTypeReference(Microsoft.OData.Edm.IEdmModel edmModel, System.Type clrType) -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions -Microsoft.AspNetCore.OData.Edm.ModelNameAnnotation -Microsoft.AspNetCore.OData.Edm.ModelNameAnnotation.ModelName.get -> string -Microsoft.AspNetCore.OData.Edm.ModelNameAnnotation.ModelNameAnnotation(string name) -> void -Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder -Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder.Factory.get -> System.Func -Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder.FollowsConventions.get -> bool -Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder.NavigationLinkBuilder(System.Func navigationLinkFactory, bool followsConventions) -> void -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.AddNavigationPropertyLinkBuilder(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder linkBuilder) -> void -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.EditLinkBuilder.get -> Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.EditLinkBuilder.set -> void -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.IdLinkBuilder.get -> Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.IdLinkBuilder.set -> void -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.NavigationSourceLinkBuilderAnnotation() -> void -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.NavigationSourceLinkBuilderAnnotation(Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.OData.Edm.IEdmModel model) -> void -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.ReadLinkBuilder.get -> Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder -Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.ReadLinkBuilder.set -> void -Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder -Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.FollowsConventions.get -> bool -Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.OperationLinkBuilder(System.Func linkFactory, bool followsConventions) -> void -Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.OperationLinkBuilder(System.Func linkFactory, bool followsConventions) -> void -Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder -Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder.Factory.get -> System.Func -Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder.FollowsConventions.get -> bool -Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder.SelfLinkBuilder(System.Func linkFactory, bool followsConventions) -> void -Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions -Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions -Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions -Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions -Microsoft.AspNetCore.OData.Extensions.HttpResponseExtensions -Microsoft.AspNetCore.OData.Extensions.LinkGeneratorHelpers -Microsoft.AspNetCore.OData.Extensions.SerializableErrorExtensions -Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider.GetEdmTypeDeserializer(Microsoft.OData.Edm.IEdmTypeReference edmType, bool isDelta = false) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider.GetODataDeserializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer.DeserializerProvider.get -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer.ODataActionPayloadDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ODataCollectionDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ODataDeltaResourceSetDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer.ODataDeserializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Model.set -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ODataDeserializerContext() -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Path.get -> Microsoft.OData.UriParser.ODataPath -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Path.set -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Request.set -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceEdmType.get -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceEdmType.set -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceType.get -> System.Type -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceType.set -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.TimeZone.get -> System.TimeZoneInfo -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.TimeZone.set -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider.ODataDeserializerProvider(System.IServiceProvider serviceProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.DeserializerProvider.get -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.ODataEdmTypeDeserializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.ODataEdmTypeDeserializer(Microsoft.OData.ODataPayloadKind payloadKind, Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEntityReferenceLinkDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEntityReferenceLinkDeserializer.ODataEntityReferenceLinkDeserializer() -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer.ODataEnumDeserializer() -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ODataPrimitiveDeserializer() -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ODataResourceDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer -Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ODataResourceSetDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.FromODataBodyAttribute -Microsoft.AspNetCore.OData.Formatter.FromODataBodyAttribute.FromODataBodyAttribute() -> void -Microsoft.AspNetCore.OData.Formatter.FromODataUriAttribute -Microsoft.AspNetCore.OData.Formatter.FromODataUriAttribute.FromODataUriAttribute() -> void -Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers -Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.MediaType.get -> System.Net.Http.Headers.MediaTypeHeaderValue -Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.MediaType.set -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.MediaTypeMapping(string mediaType) -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataBinaryValueMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataBinaryValueMediaTypeMapping.ODataBinaryValueMediaTypeMapping() -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataCountMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataCountMediaTypeMapping.ODataCountMediaTypeMapping() -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataEnumValueMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataEnumValueMediaTypeMapping.ODataEnumValueMediaTypeMapping() -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataPrimitiveValueMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataPrimitiveValueMediaTypeMapping.ODataPrimitiveValueMediaTypeMapping() -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping.ODataRawValueMediaTypeMapping(string mediaType) -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataStreamMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.ODataStreamMediaTypeMapping.ODataStreamMediaTypeMapping() -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping -Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringMediaTypeMapping(string queryStringParameterName, string mediaType) -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringMediaTypeMapping(string queryStringParameterName, string queryStringParameterValue, string mediaType) -> void -Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringParameterName.get -> string -Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringParameterValue.get -> string -Microsoft.AspNetCore.OData.Formatter.ODataActionParameters -Microsoft.AspNetCore.OData.Formatter.ODataActionParameters.ODataActionParameters() -> void -Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter -Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.BaseAddressFactory.get -> System.Func -Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.BaseAddressFactory.set -> void -Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.ODataInputFormatter(System.Collections.Generic.IEnumerable payloadKinds) -> void -Microsoft.AspNetCore.OData.Formatter.ODataInputFormatterFactory -Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel -Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel.Full = 1 -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel -Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel.Minimal = 0 -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel -Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel.None = 2 -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel -Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter -Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.BaseAddressFactory.get -> System.Func -Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.BaseAddressFactory.set -> void -Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.MediaTypeMappings.get -> System.Collections.Generic.ICollection -Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.ODataOutputFormatter(System.Collections.Generic.IEnumerable payloadKinds) -> void -Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatterFactory -Microsoft.AspNetCore.OData.Formatter.ODataParameterValue -Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.EdmType.get -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.ODataParameterValue(object paramValue, Microsoft.OData.Edm.IEdmTypeReference paramType) -> void -Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.Value.get -> object -Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters -Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters.Action.get -> Microsoft.OData.Edm.IEdmAction -Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters.ODataUntypedActionParameters(Microsoft.OData.Edm.IEdmAction action) -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext -Microsoft.AspNetCore.OData.Formatter.ResourceContext.DynamicComplexProperties.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Formatter.ResourceContext.DynamicComplexProperties.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmModel.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmModel.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmObject.get -> Microsoft.AspNetCore.OData.Formatter.Value.IEdmStructuredObject -Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmObject.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.GetPropertyValue(string propertyName) -> object -Microsoft.AspNetCore.OData.Formatter.ResourceContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Formatter.ResourceContext.NavigationSource.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest -Microsoft.AspNetCore.OData.Formatter.ResourceContext.Request.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceContext() -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceContext(Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext serializerContext, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, object resourceInstance) -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceInstance.get -> object -Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceInstance.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.SerializerContext.get -> Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext -Microsoft.AspNetCore.OData.Formatter.ResourceContext.SerializerContext.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.SkipExpensiveAvailabilityChecks.get -> bool -Microsoft.AspNetCore.OData.Formatter.ResourceContext.SkipExpensiveAvailabilityChecks.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceContext.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType -Microsoft.AspNetCore.OData.Formatter.ResourceContext.StructuredType.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.EdmModel.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.EntitySetBase.get -> Microsoft.OData.Edm.IEdmEntitySetBase -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.EntitySetBase.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.Request.set -> void -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.ResourceSetContext() -> void -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.ResourceSetInstance.get -> object -Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.ResourceSetInstance.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper -Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper.DefaultUntypedResourceMapper() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider.GetEdmTypeSerializer(Microsoft.OData.Edm.IEdmTypeReference edmType) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider.GetODataPayloadSerializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.IUntypedResourceMapper -Microsoft.AspNetCore.OData.Formatter.Serialization.IUntypedResourceMapper.Map(object resource, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.ODataCollectionSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.ODataDeltaResourceSetSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.ODataEdmTypeSerializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.ODataEdmTypeSerializer(Microsoft.OData.ODataPayloadKind payloadKind, Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.SerializerProvider.get -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinkSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinkSerializer.ODataEntityReferenceLinkSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinksSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinksSerializer.ODataEntityReferenceLinksSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.ODataEnumSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataErrorSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataErrorSerializer.ODataErrorSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataMetadataSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataMetadataSerializer.ODataMetadataSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.ODataPrimitiveSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataRawValueSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataRawValueSerializer.ODataRawValueSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.ODataResourceSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.ODataResourceSetSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer.ODataSerializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ComputedProperties.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.EdmProperty.get -> Microsoft.OData.Edm.IEdmProperty -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.EdmProperty.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandedResource.get -> Microsoft.AspNetCore.OData.Formatter.ResourceContext -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandedResource.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandReference.get -> bool -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandReference.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Items.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.MetadataLevel.get -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.MetadataLevel.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Model.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.NavigationSource.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ODataSerializerContext() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ODataSerializerContext(Microsoft.AspNetCore.OData.Formatter.ResourceContext resource, Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.OData.Edm.IEdmProperty edmProperty) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Path.get -> Microsoft.OData.UriParser.ODataPath -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Path.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.QueryOptions.get -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Request.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.RootElementName.get -> string -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.RootElementName.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SelectExpandClause.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SkipExpensiveAvailabilityChecks.get -> bool -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SkipExpensiveAvailabilityChecks.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.TimeZone.get -> System.TimeZoneInfo -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.TimeZone.set -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider.ODataSerializerProvider(System.IServiceProvider serviceProvider) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataServiceDocumentSerializer -Microsoft.AspNetCore.OData.Formatter.Serialization.ODataServiceDocumentSerializer.ODataServiceDocumentSerializer() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.ExpandedProperties.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.ReferencedProperties.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectAllDynamicProperties.get -> bool -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedActions.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedComplexProperties.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedComputedProperties.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedDynamicProperties.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedFunctions.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedNavigationProperties.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedStructuralProperties.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectExpandNode() -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectExpandNode(Microsoft.OData.Edm.IEdmStructuredType structuredType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> void -Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectExpandNode(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.OData.Edm.IEdmStructuredType structuredType, Microsoft.OData.Edm.IEdmModel model) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection -Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection.EdmChangedObjectCollection(Microsoft.OData.Edm.IEdmEntityType entityType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection.EdmChangedObjectCollection(Microsoft.OData.Edm.IEdmEntityType entityType, System.Collections.Generic.IList changedObjectList) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject.EdmComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject.EdmComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject.EdmComplexObject(Microsoft.OData.Edm.IEdmComplexTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection.EdmComplexObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection.EdmComplexObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType, System.Collections.Generic.IList list) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject.EdmDeltaComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject.EdmDeltaComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject.EdmDeltaComplexObject(Microsoft.OData.Edm.IEdmComplexTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.EdmDeltaDeletedLink(Microsoft.OData.Edm.IEdmEntityType entityType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.EdmDeltaDeletedLink(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.EdmDeltaDeletedLink(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.EdmDeltaDeletedResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.EdmDeltaDeletedResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.EdmDeltaDeletedResourceObject(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Id.get -> System.Uri -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Id.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.NavigationSource.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Reason.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.EdmDeltaLink(Microsoft.OData.Edm.IEdmEntityType entityType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.EdmDeltaLink(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.EdmDeltaLink(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.EdmDeltaLinkBase(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.EdmDeltaLinkBase(Microsoft.OData.Edm.IEdmEntityTypeReference typeReference) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.IsNullable.get -> bool -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Relationship.get -> string -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Relationship.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Source.get -> System.Uri -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Source.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Target.get -> System.Uri -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Target.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.DeltaKind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.EdmDeltaResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.EdmDeltaResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.EdmDeltaResourceObject(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.NavigationSource.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject.EdmEntityObject(Microsoft.OData.Edm.IEdmEntityType edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject.EdmEntityObject(Microsoft.OData.Edm.IEdmEntityType edmType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject.EdmEntityObject(Microsoft.OData.Edm.IEdmEntityTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection.EdmEntityObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection.EdmEntityObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType, System.Collections.Generic.IList list) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.EdmEnumObject(Microsoft.OData.Edm.IEdmEnumType edmType, string value) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.EdmEnumObject(Microsoft.OData.Edm.IEdmEnumType edmType, string value, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.EdmEnumObject(Microsoft.OData.Edm.IEdmEnumTypeReference edmType, string value) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.IsNullable.get -> bool -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.IsNullable.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.Value.get -> string -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.Value.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection.EdmEnumObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection.EdmEnumObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType, System.Collections.Generic.IList list) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ActualEdmType.get -> Microsoft.OData.Edm.IEdmStructuredType -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ActualEdmType.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.EdmStructuredObject(Microsoft.OData.Edm.IEdmStructuredType edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.EdmStructuredObject(Microsoft.OData.Edm.IEdmStructuredType edmType, bool isNullable) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.EdmStructuredObject(Microsoft.OData.Edm.IEdmStructuredTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ExpectedEdmType.get -> Microsoft.OData.Edm.IEdmStructuredType -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ExpectedEdmType.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.IsNullable.get -> bool -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.IsNullable.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TryGetDynamicProperties() -> System.Collections.Generic.Dictionary -Microsoft.AspNetCore.OData.Formatter.Value.EdmTypeExtensions -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedCollection -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedCollection.EdmUntypedCollection() -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject.EdmUntypedObject() -> void -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject.TryGetPropertyValue(string propertyName, out object value) -> bool -Microsoft.AspNetCore.OData.Formatter.Value.IEdmChangedObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmChangedObject.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -Microsoft.AspNetCore.OData.Formatter.Value.IEdmComplexObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedLink -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Id.get -> System.Uri -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Id.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Reason.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLink -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Relationship.get -> string -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Relationship.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Source.get -> System.Uri -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Source.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Target.get -> System.Uri -Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Target.set -> void -Microsoft.AspNetCore.OData.Formatter.Value.IEdmEntityObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmEnumObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.IEdmStructuredObject -Microsoft.AspNetCore.OData.Formatter.Value.IEdmStructuredObject.TryGetPropertyValue(string propertyName, out object value) -> bool -Microsoft.AspNetCore.OData.Formatter.Value.IEdmUntypedObject -Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject -Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference -Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject.NullEdmComplexObject(Microsoft.OData.Edm.IEdmComplexTypeReference edmType) -> void -Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject.TryGetPropertyValue(string propertyName, out object value) -> bool -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaDeletedLinkWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaDeletedLinkWrapper.DeltaDeletedLink.get -> Microsoft.OData.ODataDeltaDeletedLink -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaDeletedLinkWrapper.ODataDeltaDeletedLinkWrapper(Microsoft.OData.ODataDeltaDeletedLink deltaDeletedLink) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkBaseWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkBaseWrapper.ODataDeltaLinkBaseWrapper() -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkWrapper.DeltaLink.get -> Microsoft.OData.ODataDeltaLink -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkWrapper.ODataDeltaLinkWrapper(Microsoft.OData.ODataDeltaLink deltaLink) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper.DeltaItems.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper.DeltaResourceSet.get -> Microsoft.OData.ODataDeltaResourceSet -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper.ODataDeltaResourceSetWrapper(Microsoft.OData.ODataDeltaResourceSet deltaResourceSet) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataEntityReferenceLinkWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataEntityReferenceLinkWrapper.EntityReferenceLink.get -> Microsoft.OData.ODataEntityReferenceLink -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataEntityReferenceLinkWrapper.ODataEntityReferenceLinkWrapper(Microsoft.OData.ODataEntityReferenceLink link) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataItemWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataItemWrapper.ODataItemWrapper() -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper.NestedItems.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper.NestedResourceInfo.get -> Microsoft.OData.ODataNestedResourceInfo -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper.ODataNestedResourceInfoWrapper(Microsoft.OData.ODataNestedResourceInfo nestedInfo) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper.ODataPrimitiveWrapper(Microsoft.OData.ODataPrimitiveValue value) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper.Value.get -> Microsoft.OData.ODataPrimitiveValue -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataReaderExtensions -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetBaseWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetBaseWrapper.ODataResourceSetBaseWrapper() -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.Items.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.ODataResourceSetWrapper(Microsoft.OData.ODataResourceSet resourceSet) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.Resources.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.ResourceSet.get -> Microsoft.OData.ODataResourceSet -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.IsDeletedResource.get -> bool -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.NestedResourceInfos.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.ODataResourceWrapper(Microsoft.OData.ODataResourceBase resource) -> void -Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.Resource.get -> Microsoft.OData.ODataResourceBase -Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions -Microsoft.AspNetCore.OData.ODataJsonOptionsSetup -Microsoft.AspNetCore.OData.ODataJsonOptionsSetup.Configure(Microsoft.AspNetCore.Mvc.JsonOptions options) -> void -Microsoft.AspNetCore.OData.ODataJsonOptionsSetup.ODataJsonOptionsSetup() -> void -Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions -Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions -Microsoft.AspNetCore.OData.ODataMvcOptionsSetup -Microsoft.AspNetCore.OData.ODataMvcOptionsSetup.Configure(Microsoft.AspNetCore.Mvc.MvcOptions options) -> void -Microsoft.AspNetCore.OData.ODataMvcOptionsSetup.ODataMvcOptionsSetup() -> void -Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Batch.ODataBatchHandler batchHandler) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Batch.ODataBatchHandler batchHandler) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.ODataVersion version, System.Action configureServices) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model, System.Action configureServices) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.Conventions.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.ODataOptions.Count() -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.EnableAttributeRouting.get -> bool -Microsoft.AspNetCore.OData.ODataOptions.EnableAttributeRouting.set -> void -Microsoft.AspNetCore.OData.ODataOptions.EnableContinueOnErrorHeader.get -> bool -Microsoft.AspNetCore.OData.ODataOptions.EnableContinueOnErrorHeader.set -> void -Microsoft.AspNetCore.OData.ODataOptions.EnableNoDollarQueryOptions.get -> bool -Microsoft.AspNetCore.OData.ODataOptions.EnableNoDollarQueryOptions.set -> void -Microsoft.AspNetCore.OData.ODataOptions.EnableQueryFeatures(int? maxTopValue = null) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.Expand() -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.Filter() -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.GetRouteServices(string routePrefix) -> System.IServiceProvider -Microsoft.AspNetCore.OData.ODataOptions.ODataOptions() -> void -Microsoft.AspNetCore.OData.ODataOptions.OrderBy() -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.QueryConfigurations.get -> Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations -Microsoft.AspNetCore.OData.ODataOptions.QuerySettings.get -> Microsoft.OData.ModelBuilder.Config.DefaultQuerySettings -Microsoft.AspNetCore.OData.ODataOptions.RouteComponents.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.ODataOptions.RouteOptions.get -> Microsoft.AspNetCore.OData.Routing.ODataRouteOptions -Microsoft.AspNetCore.OData.ODataOptions.Select() -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.SetMaxTop(int? maxTopValue) -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.SkipToken() -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.ODataOptions.TimeZone.get -> System.TimeZoneInfo -Microsoft.AspNetCore.OData.ODataOptions.TimeZone.set -> void -Microsoft.AspNetCore.OData.ODataOptions.UrlKeyDelimiter.get -> Microsoft.OData.ODataUrlKeyDelimiter -Microsoft.AspNetCore.OData.ODataOptions.UrlKeyDelimiter.set -> void -Microsoft.AspNetCore.OData.ODataOptionsSetup -Microsoft.AspNetCore.OData.ODataOptionsSetup.Configure(Microsoft.AspNetCore.OData.ODataOptions options) -> void -Microsoft.AspNetCore.OData.ODataOptionsSetup.ODataOptionsSetup(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser parser) -> void -Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions -Microsoft.AspNetCore.OData.ODataUriFunctions -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Add = 1 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.All = Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Add | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Subtract | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Multiply | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Divide | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Modulo -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Divide = 8 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Modulo = 16 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Multiply = 4 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Subtract = 2 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.All = 268435456 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllDateTimeFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.Year | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Date | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Month | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Time | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Day | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Hour | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Minute | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Second | Microsoft.AspNetCore.OData.Query.AllowedFunctions.FractionalSeconds -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.Cast | Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllDateTimeFunctions | Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllMathFunctions | Microsoft.AspNetCore.OData.Query.AllowedFunctions.IsOf | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Any | Microsoft.AspNetCore.OData.Query.AllowedFunctions.All | Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllStringFunctions -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllMathFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.Round | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Floor | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Ceiling -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllStringFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.StartsWith | Microsoft.AspNetCore.OData.Query.AllowedFunctions.EndsWith | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Contains | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Length | Microsoft.AspNetCore.OData.Query.AllowedFunctions.IndexOf | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Concat | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Substring | Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToLower | Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToUpper | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Trim | Microsoft.AspNetCore.OData.Query.AllowedFunctions.MatchesPattern -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Any = 134217728 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Cast = 1024 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Ceiling = 33554432 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Concat = 32 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Contains = 4 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Date = 4096 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Day = 32768 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.EndsWith = 2 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Floor = 16777216 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.FractionalSeconds = 4194304 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Hour = 131072 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.IndexOf = 16 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.IsOf = 67108864 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Length = 8 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.MatchesPattern = 536870912 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Minute = 524288 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Month = 8192 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Round = 8388608 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Second = 2097152 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.StartsWith = 1 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Substring = 64 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Time = 16384 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToLower = 128 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToUpper = 256 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Trim = 512 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedFunctions.Year = 2048 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.All = Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Or | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.And | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Equal | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.NotEqual | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThan | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThanOrEqual | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThan | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThanOrEqual | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Not | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Has -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.And = 2 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Equal = 4 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThan = 16 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThanOrEqual = 32 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Has = 512 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThan = 64 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThanOrEqual = 128 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Not = 256 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.NotEqual = 8 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Or = 1 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.All = Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.DeltaToken | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Supported -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Apply = 1024 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Compute = 2048 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Count = 64 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.DeltaToken = 512 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Expand = 2 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Filter = 1 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Format = 128 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.OrderBy = 8 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Search = 4096 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Select = 4 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Skip = 32 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.SkipToken = 256 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Supported = Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Filter | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Expand | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Select | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.OrderBy | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Top | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Skip | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Count | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Format | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.SkipToken | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Apply | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Compute | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Search -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Top = 16 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.ApplyQueryOption -Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ApplyClause.get -> Microsoft.OData.UriParser.Aggregation.ApplyClause -Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ApplyQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.ApplyQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.ApplyQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ResultClrType.get -> System.Type -Microsoft.AspNetCore.OData.Query.ComputeQueryOption -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.ComputeClause.get -> Microsoft.OData.UriParser.ComputeClause -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.ComputeQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.ResultClrType.get -> System.Type -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IComputeQueryValidator -Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Name.get -> string -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Name.set -> void -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.NestedValue.get -> TWrapper -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.NestedValue.set -> void -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Next.get -> Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Next.set -> void -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.ToDictionaryCore(System.Collections.Generic.Dictionary dictionary, Microsoft.AspNetCore.OData.Query.Container.IPropertyMapper propertyMapper, bool includeAutoSelected) -> void -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Value.get -> object -Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Value.set -> void -Microsoft.AspNetCore.OData.Query.Container.IPropertyMapper -Microsoft.AspNetCore.OData.Query.Container.IPropertyMapper.MapProperty(string propertyName) -> string -Microsoft.AspNetCore.OData.Query.Container.ITruncatedCollection -Microsoft.AspNetCore.OData.Query.Container.ITruncatedCollection.IsTruncated.get -> bool -Microsoft.AspNetCore.OData.Query.Container.ITruncatedCollection.PageSize.get -> int -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.AutoSelected.get -> bool -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.AutoSelected.set -> void -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.CountOption.get -> bool? -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.CountOption.set -> void -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.Name.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.NamedPropertyExpression(System.Linq.Expressions.Expression name, System.Linq.Expressions.Expression value) -> void -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.NullCheck.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.NullCheck.set -> void -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.PageSize.get -> int? -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.PageSize.set -> void -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.TotalCount.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.TotalCount.set -> void -Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.Value.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.IsTruncated.get -> bool -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.PageSize.get -> int -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TotalCount.get -> long? -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Collections.Generic.IEnumerable source, int pageSize) -> void -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Collections.Generic.IEnumerable source, int pageSize, long? totalCount) -> void -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize) -> void -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize, bool parameterize) -> void -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize, long? totalCount) -> void -Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize, long? totalCount, bool parameterize) -> void -Microsoft.AspNetCore.OData.Query.CountQueryOption -Microsoft.AspNetCore.OData.Query.CountQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.CountQueryOption.CountQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.CountQueryOption.GetEntityCount(System.Linq.IQueryable query) -> long? -Microsoft.AspNetCore.OData.Query.CountQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.CountQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.CountQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ICountQueryValidator -Microsoft.AspNetCore.OData.Query.CountQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.CountQueryOption.Value.get -> bool -Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser -Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser.CanParse(Microsoft.AspNetCore.Http.HttpRequest request) -> bool -Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser.DefaultODataQueryRequestParser() -> void -Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser.ParseAsync(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations -Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations.DefaultQueryConfigurations() -> void -Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler -Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.DefaultSkipTokenHandler() -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedArithmeticOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedArithmeticOperators.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedFunctions.get -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedFunctions.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedLogicalOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedLogicalOperators.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedOrderByProperties.get -> string -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedOrderByProperties.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedQueryOptions.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableConstantParameterization.get -> bool -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableConstantParameterization.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableCorrelatedSubqueryBuffering.get -> bool -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableCorrelatedSubqueryBuffering.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableQueryAttribute() -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnsureStableOrdering.get -> bool -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnsureStableOrdering.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleNullPropagation.get -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleNullPropagation.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleReferenceNavigationPropertyExpandFilter.get -> bool -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleReferenceNavigationPropertyExpandFilter.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxAnyAllExpressionDepth.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxAnyAllExpressionDepth.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxExpansionDepth.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxExpansionDepth.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxNodeCount.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxNodeCount.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxOrderByNodeCount.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxOrderByNodeCount.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxSkip.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxSkip.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxTop.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxTop.set -> void -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.PageSize.get -> int -Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.PageSize.set -> void -Microsoft.AspNetCore.OData.Query.ETag -Microsoft.AspNetCore.OData.Query.ETag.EntityType.get -> System.Type -Microsoft.AspNetCore.OData.Query.ETag.EntityType.set -> void -Microsoft.AspNetCore.OData.Query.ETag.ETag() -> void -Microsoft.AspNetCore.OData.Query.ETag.IsAny.get -> bool -Microsoft.AspNetCore.OData.Query.ETag.IsAny.set -> void -Microsoft.AspNetCore.OData.Query.ETag.IsIfNoneMatch.get -> bool -Microsoft.AspNetCore.OData.Query.ETag.IsIfNoneMatch.set -> void -Microsoft.AspNetCore.OData.Query.ETag.IsWellFormed.get -> bool -Microsoft.AspNetCore.OData.Query.ETag.IsWellFormed.set -> void -Microsoft.AspNetCore.OData.Query.ETag.this[string key].get -> object -Microsoft.AspNetCore.OData.Query.ETag.this[string key].set -> void -Microsoft.AspNetCore.OData.Query.ETag -Microsoft.AspNetCore.OData.Query.ETag.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.ETag.ETag() -> void -Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder -Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.AggregationBinder() -> void -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.AggregationFlatteningResult() -> void -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedExpression.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedExpression.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedPropertiesMapping.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedPropertiesMapping.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.RedefinedContextParameter.get -> System.Linq.Expressions.ParameterExpression -Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.RedefinedContextParameter.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions -Microsoft.AspNetCore.OData.Query.Expressions.ComputeBinder -Microsoft.AspNetCore.OData.Query.Expressions.ComputeBinder.ComputeBinder() -> void -Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase -Microsoft.AspNetCore.OData.Query.Expressions.FilterBinder -Microsoft.AspNetCore.OData.Query.Expressions.FilterBinder.FilterBinder() -> void -Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder -Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder.BindGroupBy(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder.BindSelect(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.IComputeBinder -Microsoft.AspNetCore.OData.Query.Expressions.IComputeBinder.BindCompute(Microsoft.OData.UriParser.Aggregation.ComputeTransformationNode computeTransformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder -Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder.BindFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.IFlatteningBinder -Microsoft.AspNetCore.OData.Query.Expressions.IFlatteningBinder.FlattenReferencedProperties(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult -Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder -Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder.BindOrderBy(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult -Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder -Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder.BindSearch(Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder -Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder.BindSelectExpand(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinder -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinder.OrderByBinder() -> void -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.Direction.get -> Microsoft.OData.UriParser.OrderByDirection -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.OrderByBinderResult(System.Linq.Expressions.Expression orderByExpression, Microsoft.OData.UriParser.OrderByDirection direction) -> void -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.OrderByExpression.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.ThenBy.get -> Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult -Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.ThenBy.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindArguments(System.Collections.Generic.IEnumerable nodes, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression[] -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.GetFlattenedPropertyExpression(string propertyPath, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.QueryBinder() -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.AssembliesResolver.get -> Microsoft.OData.ModelBuilder.IAssemblyResolver -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.AssembliesResolver.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.ComputedProperties.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.CurrentParameter.get -> System.Linq.Expressions.ParameterExpression -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.ElementClrType.get -> System.Type -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.ElementType.get -> Microsoft.OData.Edm.IEdmType -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.FlattenedExpressionMapping.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.GetParameter(string name) -> System.Linq.Expressions.ParameterExpression -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.NavigationSource.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.QueryBinderContext(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, System.Type clrType) -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.QueryBinderContext(Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, System.Type clrType) -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.QuerySettings.get -> Microsoft.AspNetCore.OData.Query.ODataQuerySettings -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.RemoveParameter(string name) -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.SearchBinder.get -> Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.SearchBinder.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.Source.get -> System.Linq.Expressions.Expression -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.Source.set -> void -Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.TransformationElementType.get -> System.Type -Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder -Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.FilterBinder.get -> Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder -Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.OrderByBinder.get -> Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder -Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.SelectExpandBinder(Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder filterBinder, Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder orderByBinder) -> void -Microsoft.AspNetCore.OData.Query.FilterQueryOption -Microsoft.AspNetCore.OData.Query.FilterQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.FilterQueryOption.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption -Microsoft.AspNetCore.OData.Query.FilterQueryOption.Compute.set -> void -Microsoft.AspNetCore.OData.Query.FilterQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.FilterQueryOption.FilterClause.get -> Microsoft.OData.UriParser.FilterClause -Microsoft.AspNetCore.OData.Query.FilterQueryOption.FilterQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.FilterQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.FilterQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.FilterQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IFilterQueryValidator -Microsoft.AspNetCore.OData.Query.FilterQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption -Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption.Default = 0 -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption -Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption.False = 2 -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption -Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption.True = 1 -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption -Microsoft.AspNetCore.OData.Query.HttpRequestODataQueryExtensions -Microsoft.AspNetCore.OData.Query.ICountOptionCollection -Microsoft.AspNetCore.OData.Query.ICountOptionCollection.TotalCount.get -> long? -Microsoft.AspNetCore.OData.Query.IODataQueryRequestParser -Microsoft.AspNetCore.OData.Query.IODataQueryRequestParser.CanParse(Microsoft.AspNetCore.Http.HttpRequest request) -> bool -Microsoft.AspNetCore.OData.Query.IODataQueryRequestParser.ParseAsync(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.ODataQueryContext.DefaultQueryConfigurations.get -> Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations -Microsoft.AspNetCore.OData.Query.ODataQueryContext.ElementClrType.get -> System.Type -Microsoft.AspNetCore.OData.Query.ODataQueryContext.ElementType.get -> Microsoft.OData.Edm.IEdmType -Microsoft.AspNetCore.OData.Query.ODataQueryContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Query.ODataQueryContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Query.ODataQueryContext.ODataQueryContext(Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmType elementType, Microsoft.OData.UriParser.ODataPath path) -> void -Microsoft.AspNetCore.OData.Query.ODataQueryContext.ODataQueryContext(Microsoft.OData.Edm.IEdmModel model, System.Type elementClrType, Microsoft.OData.UriParser.ODataPath path) -> void -Microsoft.AspNetCore.OData.Query.ODataQueryContext.Path.get -> Microsoft.OData.UriParser.ODataPath -Microsoft.AspNetCore.OData.Query.ODataQueryContext.RequestContainer.get -> System.IServiceProvider -Microsoft.AspNetCore.OData.Query.ODataQueryOptions -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Apply.get -> Microsoft.AspNetCore.OData.Query.ApplyQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Count.get -> Microsoft.AspNetCore.OData.Query.CountQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Filter.get -> Microsoft.AspNetCore.OData.Query.FilterQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IsSupportedQueryOption(string queryOptionName) -> bool -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ODataQueryOptions(Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.AspNetCore.Http.HttpRequest request) -> void -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.OrderBy.get -> Microsoft.AspNetCore.OData.Query.OrderByQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.RawValues.get -> Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Request.get -> Microsoft.AspNetCore.Http.HttpRequest -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Search.get -> Microsoft.AspNetCore.OData.Query.SearchQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.SelectExpand.get -> Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Skip.get -> Microsoft.AspNetCore.OData.Query.SkipQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.SkipToken.get -> Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Top.get -> Microsoft.AspNetCore.OData.Query.TopQueryOption -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IODataQueryValidator -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Validator.set -> void -Microsoft.AspNetCore.OData.Query.ODataQueryOptions -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfMatch.get -> Microsoft.AspNetCore.OData.Query.ETag -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfNoneMatch.get -> Microsoft.AspNetCore.OData.Query.ETag -Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ODataQueryOptions(Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.AspNetCore.Http.HttpRequest request) -> void -Microsoft.AspNetCore.OData.Query.ODataQueryParameterBindingAttribute -Microsoft.AspNetCore.OData.Query.ODataQueryParameterBindingAttribute.ODataQueryParameterBindingAttribute() -> void -Microsoft.AspNetCore.OData.Query.ODataQueryRequestMiddleware -Microsoft.AspNetCore.OData.Query.ODataQueryRequestMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task -Microsoft.AspNetCore.OData.Query.ODataQueryRequestMiddleware.ODataQueryRequestMiddleware(System.Collections.Generic.IEnumerable queryRequestParsers, Microsoft.AspNetCore.Http.RequestDelegate next) -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableConstantParameterization.get -> bool -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableConstantParameterization.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableCorrelatedSubqueryBuffering.get -> bool -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableCorrelatedSubqueryBuffering.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnsureStableOrdering.get -> bool -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnsureStableOrdering.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleNullPropagation.get -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleNullPropagation.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleReferenceNavigationPropertyExpandFilter.get -> bool -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleReferenceNavigationPropertyExpandFilter.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredNestedQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredNestedQueryOptions.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredQueryOptions.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.ODataQuerySettings() -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.PageSize.get -> int? -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.PageSize.set -> void -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.TimeZone.get -> System.TimeZoneInfo -Microsoft.AspNetCore.OData.Query.ODataQuerySettings.TimeZone.set -> void -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Apply.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Compute.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Count.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.DeltaToken.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Expand.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Filter.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Format.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.ODataRawQueryOptions() -> void -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.OrderBy.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Search.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Select.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Skip.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.SkipToken.get -> string -Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Top.get -> string -Microsoft.AspNetCore.OData.Query.OrderByClauseNode -Microsoft.AspNetCore.OData.Query.OrderByClauseNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause -Microsoft.AspNetCore.OData.Query.OrderByClauseNode.OrderByClauseNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void -Microsoft.AspNetCore.OData.Query.OrderByCountNode -Microsoft.AspNetCore.OData.Query.OrderByCountNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause -Microsoft.AspNetCore.OData.Query.OrderByCountNode.OrderByCountNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void -Microsoft.AspNetCore.OData.Query.OrderByItNode -Microsoft.AspNetCore.OData.Query.OrderByItNode.Name.get -> string -Microsoft.AspNetCore.OData.Query.OrderByItNode.OrderByItNode(Microsoft.OData.UriParser.OrderByClause clause) -> void -Microsoft.AspNetCore.OData.Query.OrderByItNode.OrderByItNode(Microsoft.OData.UriParser.OrderByDirection direction) -> void -Microsoft.AspNetCore.OData.Query.OrderByNode -Microsoft.AspNetCore.OData.Query.OrderByNode.Direction.get -> Microsoft.OData.UriParser.OrderByDirection -Microsoft.AspNetCore.OData.Query.OrderByNode.OrderByNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void -Microsoft.AspNetCore.OData.Query.OrderByNode.OrderByNode(Microsoft.OData.UriParser.OrderByDirection direction) -> void -Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode -Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause -Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode.OrderByOpenPropertyNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void -Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode.PropertyName.get -> string -Microsoft.AspNetCore.OData.Query.OrderByPropertyNode -Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause -Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.OrderByPropertyNode(Microsoft.OData.Edm.IEdmProperty property, Microsoft.OData.UriParser.OrderByDirection direction) -> void -Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.OrderByPropertyNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void -Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.Property.get -> Microsoft.OData.Edm.IEdmProperty -Microsoft.AspNetCore.OData.Query.OrderByQueryOption -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IOrderedQueryable -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IOrderedQueryable -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IOrderedQueryable -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IOrderedQueryable -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Compute.set -> void -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.OrderByNodes.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.OrderByQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IOrderByQueryValidator -Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.QueryFilterProvider -Microsoft.AspNetCore.OData.Query.QueryFilterProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext context) -> void -Microsoft.AspNetCore.OData.Query.QueryFilterProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext context) -> void -Microsoft.AspNetCore.OData.Query.QueryFilterProvider.Order.get -> int -Microsoft.AspNetCore.OData.Query.QueryFilterProvider.QueryFilter.get -> Microsoft.AspNetCore.Mvc.Filters.IActionFilter -Microsoft.AspNetCore.OData.Query.QueryFilterProvider.QueryFilterProvider(Microsoft.AspNetCore.Mvc.Filters.IActionFilter queryFilter) -> void -Microsoft.AspNetCore.OData.Query.SearchQueryOption -Microsoft.AspNetCore.OData.Query.SearchQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.SearchQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.SearchQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.SearchQueryOption.ResultClrType.get -> System.Type -Microsoft.AspNetCore.OData.Query.SearchQueryOption.SearchClause.get -> Microsoft.OData.UriParser.SearchClause -Microsoft.AspNetCore.OData.Query.SearchQueryOption.SearchQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.SearchQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.ApplyTo(object entity, Microsoft.AspNetCore.OData.Query.ODataQuerySettings settings) -> object -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.ApplyTo(System.Linq.IQueryable queryable, Microsoft.AspNetCore.OData.Query.ODataQuerySettings settings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Compute.set -> void -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.LevelsMaxLiteralExpansionDepth.get -> int -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.LevelsMaxLiteralExpansionDepth.set -> void -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.RawExpand.get -> string -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.RawSelect.get -> string -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.SelectExpandQueryOption(string select, string expand, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ISelectExpandQueryValidator -Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.SkipQueryOption -Microsoft.AspNetCore.OData.Query.SkipQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.SkipQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.SkipQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.SkipQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.SkipQueryOption.SkipQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.SkipQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.SkipQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ISkipQueryValidator -Microsoft.AspNetCore.OData.Query.SkipQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.SkipQueryOption.Value.get -> int -Microsoft.AspNetCore.OData.Query.SkipTokenHandler -Microsoft.AspNetCore.OData.Query.SkipTokenHandler.SkipTokenHandler() -> void -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Handler.get -> Microsoft.AspNetCore.OData.Query.SkipTokenHandler -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.SkipTokenQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context) -> void -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ISkipTokenQueryValidator -Microsoft.AspNetCore.OData.Query.TopQueryOption -Microsoft.AspNetCore.OData.Query.TopQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Query.TopQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IOrderedQueryable -Microsoft.AspNetCore.OData.Query.TopQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.TopQueryOption.RawValue.get -> string -Microsoft.AspNetCore.OData.Query.TopQueryOption.TopQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void -Microsoft.AspNetCore.OData.Query.TopQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.TopQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ITopQueryValidator -Microsoft.AspNetCore.OData.Query.TopQueryOption.Validator.set -> void -Microsoft.AspNetCore.OData.Query.TopQueryOption.Value.get -> int -Microsoft.AspNetCore.OData.Query.Validator.ComputeQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ComputeQueryValidator.ComputeQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator.CountQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.FilterQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.Clone() -> Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.CurrentAnyAllExpressionDepth.get -> int -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.CurrentNodeCount.get -> int -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.EnterLambda() -> void -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.ExitLambda() -> void -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.Filter.get -> Microsoft.AspNetCore.OData.Query.FilterQueryOption -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.Filter.set -> void -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.FilterValidatorContext() -> void -Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.IncrementNodeCount() -> void -Microsoft.AspNetCore.OData.Query.Validator.IComputeQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.IComputeQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ComputeQueryOption computeQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ICountQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ICountQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.CountQueryOption countQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.IFilterQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.IFilterQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.FilterQueryOption filterQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.IODataQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.IODataQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ODataQueryOptions options, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.IOrderByQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.IOrderByQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.OrderByQueryOption orderByOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ISearchQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ISearchQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SearchQueryOption searchQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ISelectExpandQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ISelectExpandQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption selectExpandQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ISkipQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ISkipQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipQueryOption skipQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ISkipTokenQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ISkipTokenQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipToken, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ITopQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ITopQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.TopQueryOption topQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator.ODataQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedArithmeticOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedArithmeticOperators.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedFunctions.get -> Microsoft.AspNetCore.OData.Query.AllowedFunctions -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedFunctions.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedLogicalOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedLogicalOperators.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedOrderByProperties.get -> System.Collections.Generic.ISet -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedQueryOptions.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxAnyAllExpressionDepth.get -> int -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxAnyAllExpressionDepth.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxExpansionDepth.get -> int -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxExpansionDepth.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxNodeCount.get -> int -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxNodeCount.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxOrderByNodeCount.get -> int -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxOrderByNodeCount.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxSkip.get -> int? -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxSkip.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxTop.get -> int? -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxTop.set -> void -Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.ODataValidationSettings() -> void -Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.OrderByQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext -Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.IncrementNodeCount() -> void -Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderBy.get -> Microsoft.AspNetCore.OData.Query.OrderByQueryOption -Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderBy.set -> void -Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderByNodeCount.get -> int -Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderByValidatorContext() -> void -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Context.set -> void -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.CurrentDepth.get -> int -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.CurrentDepth.set -> void -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Property.get -> Microsoft.OData.Edm.IEdmProperty -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Property.set -> void -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.QueryValidatorContext() -> void -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.StructuredType.set -> void -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.ValidationSettings.get -> Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings -Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.ValidationSettings.set -> void -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.SelectExpandQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.Clone() -> Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.RemainingDepth.get -> int? -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.RemainingDepth.set -> void -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.SelectExpand.get -> Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.SelectExpand.set -> void -Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.SelectExpandValidatorContext() -> void -Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator.SkipQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator.SkipTokenQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator -Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator.TopQueryValidator() -> void -Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper -Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper.DynamicTypeWrapper() -> void -Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper.TryGetPropertyValue(string propertyName, out object value) -> bool -Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper -Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Instance.get -> T -Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Instance.set -> void -Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Model.set -> void -Microsoft.AspNetCore.OData.Query.Wrapper.IFlatteningWrapper -Microsoft.AspNetCore.OData.Query.Wrapper.IFlatteningWrapper.Source.get -> T -Microsoft.AspNetCore.OData.Query.Wrapper.IFlatteningWrapper.Source.set -> void -Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper -Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.Container.get -> TContainer -Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.Container.set -> void -Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.GroupByContainer.get -> TContainer -Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.GroupByContainer.set -> void -Microsoft.AspNetCore.OData.Query.Wrapper.ISelectExpandWrapper -Microsoft.AspNetCore.OData.Query.Wrapper.ISelectExpandWrapper.ToDictionary() -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Query.Wrapper.ISelectExpandWrapper.ToDictionary(System.Func propertyMapperProvider) -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Results.BadRequestODataResult -Microsoft.AspNetCore.OData.Results.BadRequestODataResult.BadRequestODataResult(Microsoft.OData.ODataError odataError) -> void -Microsoft.AspNetCore.OData.Results.BadRequestODataResult.BadRequestODataResult(string message) -> void -Microsoft.AspNetCore.OData.Results.BadRequestODataResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.ConflictODataResult -Microsoft.AspNetCore.OData.Results.ConflictODataResult.ConflictODataResult(Microsoft.OData.ODataError odataError) -> void -Microsoft.AspNetCore.OData.Results.ConflictODataResult.ConflictODataResult(string message) -> void -Microsoft.AspNetCore.OData.Results.ConflictODataResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.CreatedODataResult -Microsoft.AspNetCore.OData.Results.CreatedODataResult.CreatedODataResult(T entity) -> void -Microsoft.AspNetCore.OData.Results.IODataErrorResult -Microsoft.AspNetCore.OData.Results.IODataErrorResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.NotFoundODataResult -Microsoft.AspNetCore.OData.Results.NotFoundODataResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.NotFoundODataResult.NotFoundODataResult(Microsoft.OData.ODataError odataError) -> void -Microsoft.AspNetCore.OData.Results.NotFoundODataResult.NotFoundODataResult(string message) -> void -Microsoft.AspNetCore.OData.Results.ODataErrorResult -Microsoft.AspNetCore.OData.Results.ODataErrorResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.ODataErrorResult.ODataErrorResult(Microsoft.OData.ODataError odataError) -> void -Microsoft.AspNetCore.OData.Results.ODataErrorResult.ODataErrorResult(string errorCode, string message) -> void -Microsoft.AspNetCore.OData.Results.PageResult -Microsoft.AspNetCore.OData.Results.PageResult.Count.get -> long? -Microsoft.AspNetCore.OData.Results.PageResult.NextPageLink.get -> System.Uri -Microsoft.AspNetCore.OData.Results.PageResult.PageResult(System.Uri nextPageLink, long? count) -> void -Microsoft.AspNetCore.OData.Results.PageResult -Microsoft.AspNetCore.OData.Results.PageResult.GetEnumerator() -> System.Collections.Generic.IEnumerator -Microsoft.AspNetCore.OData.Results.PageResult.Items.get -> System.Collections.Generic.IEnumerable -Microsoft.AspNetCore.OData.Results.PageResult.PageResult(System.Collections.Generic.IEnumerable items, System.Uri nextPageLink, long? count) -> void -Microsoft.AspNetCore.OData.Results.SingleResult -Microsoft.AspNetCore.OData.Results.SingleResult.Queryable.get -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Results.SingleResult.SingleResult(System.Linq.IQueryable queryable) -> void -Microsoft.AspNetCore.OData.Results.SingleResult -Microsoft.AspNetCore.OData.Results.SingleResult.Queryable.get -> System.Linq.IQueryable -Microsoft.AspNetCore.OData.Results.SingleResult.SingleResult(System.Linq.IQueryable queryable) -> void -Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult -Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.UnauthorizedODataResult(Microsoft.OData.ODataError odataError) -> void -Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.UnauthorizedODataResult(string message) -> void -Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult -Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.Error.get -> Microsoft.OData.ODataError -Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.UnprocessableEntityODataResult(Microsoft.OData.ODataError odataError) -> void -Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.UnprocessableEntityODataResult(string message) -> void -Microsoft.AspNetCore.OData.Results.UpdatedODataResult -Microsoft.AspNetCore.OData.Results.UpdatedODataResult.UpdatedODataResult(T entity) -> void -Microsoft.AspNetCore.OData.Routing.Attributes.ODataAttributeRoutingAttribute -Microsoft.AspNetCore.OData.Routing.Attributes.ODataAttributeRoutingAttribute.ODataAttributeRoutingAttribute() -> void -Microsoft.AspNetCore.OData.Routing.Attributes.ODataIgnoredAttribute -Microsoft.AspNetCore.OData.Routing.Attributes.ODataIgnoredAttribute.ODataIgnoredAttribute() -> void -Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute -Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute.ODataRouteComponentAttribute() -> void -Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute.ODataRouteComponentAttribute(string routePrefix) -> void -Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute.RoutePrefix.get -> string -Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController -Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController.GetMetadata() -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController.GetServiceDocument() -> Microsoft.OData.ODataServiceDocument -Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController.MetadataController() -> void -Microsoft.AspNetCore.OData.Routing.Controllers.ODataController -Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.ODataController() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.ActionRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.AttributeRoutingConvention(Microsoft.Extensions.Logging.ILogger logger, Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser parser) -> void -Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.EntityRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.EntitySetRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.FunctionRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention -Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention.Order.get -> int -Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.MetadataRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.NavigationRoutingConvention(Microsoft.Extensions.Logging.ILogger logger) -> void -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Action.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Action.set -> void -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Controller.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.EntitySet.get -> Microsoft.OData.Edm.IEdmEntitySet -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.NavigationSource.set -> void -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.ODataControllerActionContext(string prefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> void -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Options.get -> Microsoft.AspNetCore.OData.ODataOptions -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Options.set -> void -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Prefix.get -> string -Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Singleton.get -> Microsoft.OData.Edm.IEdmSingleton -Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.OperationImportRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.OperationRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.ProcessOperations(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.PropertyRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.RefRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention -Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.SingletonRoutingConvention() -> void -Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata -Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.IsConventional.get -> bool -Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.Prefix.get -> string -Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.Template.get -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate -Microsoft.AspNetCore.OData.Routing.ODataPathExtensions -Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler -Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.ODataPathNavigationSourceHandler() -> void -Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Path.get -> string -Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler -Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.ODataPathSegmentHandler() -> void -Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.PathLiteral.get -> string -Microsoft.AspNetCore.OData.Routing.ODataPathSegmentTranslator -Microsoft.AspNetCore.OData.Routing.ODataPathSegmentTranslator.ODataPathSegmentTranslator() -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableActionNameCaseInsensitive.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableActionNameCaseInsensitive.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableControllerNameCaseInsensitive.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableControllerNameCaseInsensitive.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarCountRouting.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarCountRouting.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarValueRouting.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarValueRouting.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyAsSegment.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyAsSegment.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyInParenthesis.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyInParenthesis.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableNonParenthesisForEmptyParameterFunction.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableNonParenthesisForEmptyParameterFunction.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnablePropertyNameCaseInsensitive.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnablePropertyNameCaseInsensitive.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableQualifiedOperationCall.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableQualifiedOperationCall.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableUnqualifiedOperationCall.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableUnqualifiedOperationCall.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.ODataRouteOptions() -> void -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.Order.get -> int? -Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.Order.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.IsConventional.get -> bool -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.IsConventional.set -> void -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.ODataRoutingMetadata(string prefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate template) -> void -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.Prefix.get -> string -Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.Template.get -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate -Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds -Microsoft.AspNetCore.OData.Routing.Parser.DefaultODataPathTemplateParser -Microsoft.AspNetCore.OData.Routing.Parser.DefaultODataPathTemplateParser.DefaultODataPathTemplateParser() -> void -Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser -Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser.Parse(Microsoft.OData.Edm.IEdmModel model, string odataPath, System.IServiceProvider requestProvider) -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate -Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.ActionImport.get -> Microsoft.OData.Edm.IEdmActionImport -Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.ActionImportSegmentTemplate(Microsoft.OData.Edm.IEdmActionImport actionImport, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.ActionImportSegmentTemplate(Microsoft.OData.UriParser.OperationImportSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.OperationImportSegment -Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.Action.get -> Microsoft.OData.Edm.IEdmAction -Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.ActionSegmentTemplate(Microsoft.OData.Edm.IEdmAction action, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.ActionSegmentTemplate(Microsoft.OData.UriParser.OperationSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.OperationSegment -Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.CastSegmentTemplate(Microsoft.OData.Edm.IEdmType castType, Microsoft.OData.Edm.IEdmType expectedType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.CastSegmentTemplate(Microsoft.OData.UriParser.TypeSegment typeSegment) -> void -Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.CastType.get -> Microsoft.OData.Edm.IEdmType -Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.ExpectedType.get -> Microsoft.OData.Edm.IEdmType -Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.TypeSegment.get -> Microsoft.OData.UriParser.TypeSegment -Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.DynamicSegmentTemplate(Microsoft.OData.UriParser.DynamicPathSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.DynamicPathSegment -Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.EntitySet.get -> Microsoft.OData.Edm.IEdmEntitySet -Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.EntitySetSegmentTemplate(Microsoft.OData.Edm.IEdmEntitySet entitySet) -> void -Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.EntitySetSegmentTemplate(Microsoft.OData.UriParser.EntitySetSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.EntitySetSegment -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImport.get -> Microsoft.OData.Edm.IEdmFunctionImport -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImportSegmentTemplate(Microsoft.OData.Edm.IEdmFunctionImport functionImport, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImportSegmentTemplate(Microsoft.OData.UriParser.OperationImportSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImportSegmentTemplate(System.Collections.Generic.IDictionary parameters, Microsoft.OData.Edm.IEdmFunctionImport functionImport, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.ParameterMappings.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.Function.get -> Microsoft.OData.Edm.IEdmFunction -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.FunctionSegmentTemplate(Microsoft.OData.Edm.IEdmFunction function, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.FunctionSegmentTemplate(Microsoft.OData.UriParser.OperationSegment operationSegment) -> void -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.FunctionSegmentTemplate(System.Collections.Generic.IDictionary parameters, Microsoft.OData.Edm.IEdmFunction function, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.ParameterMappings.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Routing.Template.IODataTemplateTranslator -Microsoft.AspNetCore.OData.Routing.Template.IODataTemplateTranslator.Translate(Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate path, Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> Microsoft.OData.UriParser.ODataPath -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.Count.get -> int -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeyMappings.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeyProperties.get -> System.Collections.Generic.IDictionary -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeySegmentTemplate(Microsoft.OData.UriParser.KeySegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeySegmentTemplate(Microsoft.OData.UriParser.KeySegment segment, System.Collections.Generic.IDictionary keyProperties) -> void -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeySegmentTemplate(System.Collections.Generic.IDictionary keys, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.Key.get -> Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.Key.set -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationLinkSegmentTemplate(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationLinkSegmentTemplate(Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.NavigationPropertyLinkSegment -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.DeclaringType.get -> Microsoft.OData.Edm.IEdmStructuredType -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.NavigationLinkTemplateSegmentTemplate(Microsoft.OData.Edm.IEdmStructuredType declaringType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.RelatedKey.get -> string -Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.RelatedKey.set -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty -Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.NavigationSegmentTemplate(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.NavigationSegmentTemplate(Microsoft.OData.UriParser.NavigationPropertySegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.NavigationPropertySegment -Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate -Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.ODataPathTemplate(params Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate[] segments) -> void -Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.ODataPathTemplate(System.Collections.Generic.IEnumerable segments) -> void -Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.ODataPathTemplate(System.Collections.Generic.IList segments) -> void -Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate.ODataSegmentTemplate() -> void -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.Endpoint.get -> Microsoft.AspNetCore.Http.Endpoint -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.GetParameterAliasOrSelf(string alias) -> string -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.Model.get -> Microsoft.OData.Edm.IEdmModel -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.ODataTemplateTranslateContext(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.Endpoint endpoint, Microsoft.AspNetCore.Routing.RouteValueDictionary routeValues, Microsoft.OData.Edm.IEdmModel model) -> void -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.Segments.get -> System.Collections.Generic.IList -Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.UpdatedValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary -Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.ParameterName.get -> string -Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.PathTemplateSegmentTemplate(Microsoft.OData.UriParser.PathTemplateSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.PathTemplateSegment -Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.PropertyCatchAllSegmentTemplate(Microsoft.OData.Edm.IEdmStructuredType declaredType) -> void -Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType -Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.Property.get -> Microsoft.OData.Edm.IEdmStructuralProperty -Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.PropertySegmentTemplate(Microsoft.OData.Edm.IEdmStructuralProperty property) -> void -Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.PropertySegmentTemplate(Microsoft.OData.UriParser.PropertySegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.Segment.get -> Microsoft.OData.UriParser.PropertySegment -Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.SingletonSegment -Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.Singleton.get -> Microsoft.OData.Edm.IEdmSingleton -Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.SingletonSegmentTemplate(Microsoft.OData.Edm.IEdmSingleton singleton) -> void -Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.SingletonSegmentTemplate(Microsoft.OData.UriParser.SingletonSegment segment) -> void -Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate -Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.ValueSegment -Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.ValueSegmentTemplate(Microsoft.OData.Edm.IEdmType previousType) -> void -Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.ValueSegmentTemplate(Microsoft.OData.UriParser.ValueSegment segment) -> void -override Microsoft.AspNetCore.OData.Abstracts.ETagActionFilterAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext) -> void -override Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource -override Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem.WriteResponseAsync(Microsoft.OData.ODataBatchWriter writer) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.ProcessBatchAsync(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.RequestDelegate nextHandler) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Batch.OperationRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Batch.OperationResponseItem.WriteResponseAsync(Microsoft.OData.ODataBatchWriter writer) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.ProcessBatchAsync(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.RequestDelegate nextHandler) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Deltas.Delta.TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) -> bool -override Microsoft.AspNetCore.OData.Deltas.Delta.TrySetMember(System.Dynamic.SetMemberBinder binder, object value) -> bool -override Microsoft.AspNetCore.OData.Deltas.Delta.Clear() -> void -override Microsoft.AspNetCore.OData.Deltas.Delta.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Deltas.Delta.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary -override Microsoft.AspNetCore.OData.Deltas.Delta.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Deltas.Delta.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -override Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyType(string name, out System.Type type) -> bool -override Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyValue(string name, out object value) -> bool -override Microsoft.AspNetCore.OData.Deltas.Delta.TrySetPropertyValue(string name, object value) -> bool -override Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEntityReferenceLinkDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataBinaryValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool -override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataCountMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double -override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataEnumValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool -override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataPrimitiveValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool -override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double -override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataStreamMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double -override Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double -override Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.CanRead(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> bool -override Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList -override Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context) -> bool -override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList -override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.WriteResponseHeaders(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> void -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinkSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinksSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataErrorSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataMetadataSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataRawValueSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataServiceDocumentSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -override Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -override Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.Clear() -> void -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TryGetPropertyType(string name, out System.Type type) -> bool -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TryGetPropertyValue(string name, out object value) -> bool -override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TrySetPropertyValue(string name, object value) -> bool -override Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -override Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -override Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.GenerateNextPageLink(System.Uri baseUri, int pageSize, object instance, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Uri -override Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext) -> void -override Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext) -> void -override Microsoft.AspNetCore.OData.Query.ETag.TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) -> bool -override Microsoft.AspNetCore.OData.Query.ETag.TrySetMember(System.Dynamic.SetMemberBinder binder, object value) -> bool -override Microsoft.AspNetCore.OData.Query.ETag.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable -override Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable -override Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -override Microsoft.AspNetCore.OData.Results.BadRequestODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.ConflictODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.CreatedODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.NotFoundODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.ODataErrorResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.PageResult.ToDictionary() -> System.Collections.Generic.IDictionary -override Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Results.UpdatedODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task -override Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.IsOperationParameterMatched(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool -override Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.Order.get -> int -override Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.IsOperationParameterMatched(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool -override Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.Order.get -> int -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.BatchSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.CountSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.DynamicPathSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.EntitySetSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.KeySegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.MetadataSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.NavigationPropertySegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.ODataPathSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.OperationImportSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.OperationSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.PathTemplateSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.PropertySegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.SingletonSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.TypeSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.ValueSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.BatchSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.CountSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.DynamicPathSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.EntitySetSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.KeySegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.MetadataSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.NavigationPropertySegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.OperationImportSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.OperationSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.PathTemplateSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.PropertySegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.SingletonSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.TypeSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.ValueSegment segment) -> void -override Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable -override Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool -override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -override sealed Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue -override sealed Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue -override sealed Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue -static Microsoft.AspNetCore.OData.Batch.HttpRequestExtensions.CopyAbsoluteUrl(this Microsoft.AspNetCore.Http.HttpRequest request, System.Uri uri) -> void -static Microsoft.AspNetCore.OData.Batch.HttpRequestExtensions.GetODataMessageReader(this Microsoft.AspNetCore.Http.HttpRequest request, System.IServiceProvider requestContainer) -> Microsoft.OData.ODataMessageReader -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataBatchId(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.Guid? -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataChangeSetId(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.Guid? -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataContentId(this Microsoft.AspNetCore.Http.HttpRequest request) -> string -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataContentIdMapping(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.Collections.Generic.IDictionary -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.IsODataBatchRequest(this Microsoft.AspNetCore.Http.HttpRequest request) -> bool -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataBatchId(this Microsoft.AspNetCore.Http.HttpRequest request, System.Guid batchId) -> void -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataChangeSetId(this Microsoft.AspNetCore.Http.HttpRequest request, System.Guid changeSetId) -> void -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataContentId(this Microsoft.AspNetCore.Http.HttpRequest request, string contentId) -> void -static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataContentIdMapping(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IDictionary contentIdMapping) -> void -static Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions.ReadChangeSetOperationRequestAsync(this Microsoft.OData.ODataBatchReader reader, Microsoft.AspNetCore.Http.HttpContext context, System.Guid batchId, System.Guid changeSetId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -static Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions.ReadChangeSetRequestAsync(this Microsoft.OData.ODataBatchReader reader, Microsoft.AspNetCore.Http.HttpContext context, System.Guid batchId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -static Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions.ReadOperationRequestAsync(this Microsoft.OData.ODataBatchReader reader, Microsoft.AspNetCore.Http.HttpContext context, System.Guid batchId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -static Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler, Microsoft.AspNetCore.Http.HttpContext context, System.Collections.Generic.IDictionary contentIdToLocationMapping) -> System.Threading.Tasks.Task -static Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem.WriteMessageAsync(Microsoft.OData.ODataBatchWriter writer, Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetAlternateKeys(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmEntityType entityType) -> System.Collections.Generic.IEnumerable> -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetClrEnumMemberAnnotation(this Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmEnumType enumType) -> Microsoft.OData.ModelBuilder.ClrEnumMemberAnnotation -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetClrPropertyName(this Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmProperty edmProperty) -> string -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetConcurrencyProperties(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> System.Collections.Generic.IEnumerable -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetDynamicPropertyDictionary(this Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmStructuredType edmType) -> System.Reflection.PropertyInfo -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetModelName(this Microsoft.OData.Edm.IEdmModel model) -> string -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetTypeMapper(this Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.OData.Edm.IODataTypeMapper -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.SetModelName(this Microsoft.OData.Edm.IEdmModel model, string name) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.SetTypeMapper(this Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.GetNavigationSourceLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.GetOperationLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperation operation) -> Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasEditLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder editLinkBuilder) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasIdLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder idLinkBuilder) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasNavigationPropertyLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder linkBuilder) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasReadLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder readLinkBuilder) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.SetNavigationSourceLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation navigationSourceLinkBuilder) -> void -static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.SetOperationLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder operationLinkBuilder) -> void -static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetClrType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmTypeReference edmType) -> System.Type -static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetClrType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.OData.ModelBuilder.IAssemblyResolver assembliesResolver) -> System.Type -static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetEdmType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmModel edmModel, System.Type clrType) -> Microsoft.OData.Edm.IEdmType -static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetPrimitiveType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmPrimitiveTypeReference primitiveType) -> System.Type -static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.AddSelector(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action, string httpMethods, string prefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate path, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options = null) -> void -static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.GetAttribute(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> T -static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.HasODataKeyParameter(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action, Microsoft.OData.Edm.IEdmEntityType entityType, bool enablePropertyNameCaseInsensitive = false, string keyPrefix = "key") -> bool -static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.HasParameter(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action, string parameterName) -> bool -static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.IsODataIgnored(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool -static Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions.GetAttribute(this Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> T -static Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions.HasAttribute(this Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> bool -static Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions.IsODataIgnored(this Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> bool -static Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions.ODataBatchFeature(this Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature -static Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions.ODataFeature(this Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.OData.Abstracts.IODataFeature -static Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions.ODataOptions(this Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.OData.ODataOptions -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ClearRouteServices(this Microsoft.AspNetCore.Http.HttpRequest request, bool dispose = false) -> void -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.CreateETag(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IDictionary properties, System.TimeZoneInfo timeZone = null) -> string -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.CreateRouteServices(this Microsoft.AspNetCore.Http.HttpRequest request, string routePrefix) -> System.IServiceProvider -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetDeserializerProvider(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetETagHandler(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Abstracts.IETagHandler -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetModel(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.Edm.IEdmModel -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetNextPageLink(this Microsoft.AspNetCore.Http.HttpRequest request, int pageSize, object instance, System.Func objectToSkipTokenValue) -> System.Uri -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetODataVersion(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.ODataVersion -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetReaderSettings(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.ODataMessageReaderSettings -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetRouteServices(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.IServiceProvider -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetTimeZoneInfo(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.TimeZoneInfo -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetWriterSettings(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.ODataMessageWriterSettings -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.IsCountRequest(this Microsoft.AspNetCore.Http.HttpRequest request) -> bool -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.IsNoDollarQueryEnable(this Microsoft.AspNetCore.Http.HttpRequest request) -> bool -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ODataBatchFeature(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ODataFeature(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Abstracts.IODataFeature -static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ODataOptions(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.ODataOptions -static Microsoft.AspNetCore.OData.Extensions.HttpResponseExtensions.IsSuccessStatusCode(this Microsoft.AspNetCore.Http.HttpResponse response) -> bool -static Microsoft.AspNetCore.OData.Extensions.LinkGeneratorHelpers.CreateODataLink(this Microsoft.AspNetCore.Http.HttpRequest request, params Microsoft.OData.UriParser.ODataPathSegment[] segments) -> string -static Microsoft.AspNetCore.OData.Extensions.LinkGeneratorHelpers.CreateODataLink(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IList segments) -> string -static Microsoft.AspNetCore.OData.Extensions.SerializableErrorExtensions.CreateODataError(this Microsoft.AspNetCore.Mvc.SerializableError serializableError) -> Microsoft.OData.ODataError -static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateActionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, Microsoft.OData.Edm.IEdmOperation action) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateActionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceSetContext resourceSetContext, Microsoft.OData.Edm.IEdmOperation action) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateFunctionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, Microsoft.OData.Edm.IEdmOperation function) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateFunctionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceSetContext resourceSetContext, Microsoft.OData.Edm.IEdmOperation function) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateNavigationPropertyLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, bool includeCast) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateSelfLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, bool includeCast) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.GetDefaultBaseAddress(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.ODataInputFormatterFactory.Create() -> System.Collections.Generic.IList -static Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.GetDefaultBaseAddress(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Uri -static Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatterFactory.Create() -> System.Collections.Generic.IList -static Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper.Instance -> Microsoft.AspNetCore.OData.Formatter.Serialization.IUntypedResourceMapper -static Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.AddTypeNameAnnotationAsNeeded(Microsoft.OData.ODataCollectionValue value, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> void -static Microsoft.AspNetCore.OData.Formatter.Value.EdmTypeExtensions.IsDeltaResource(this Microsoft.AspNetCore.OData.Formatter.Value.IEdmObject resource) -> bool -static Microsoft.AspNetCore.OData.Formatter.Value.EdmTypeExtensions.IsDeltaResourceSet(this Microsoft.OData.Edm.IEdmType type) -> bool -static Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataReaderExtensions.ReadResourceOrResourceSet(this Microsoft.OData.ODataReader reader) -> Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataItemWrapper -static Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataReaderExtensions.ReadResourceOrResourceSetAsync(this Microsoft.OData.ODataReader reader) -> System.Threading.Tasks.Task -static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataBatching(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder -static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataQueryRequest(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder -static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataRouteDebug(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder -static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataRouteDebug(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string routePattern) -> Microsoft.AspNetCore.Builder.IApplicationBuilder -static Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder -static Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder -static Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder -static Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder -static Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder -static Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder -static Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions.AddODataQueryFilter(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection -static Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions.AddODataQueryFilter(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.AspNetCore.Mvc.Filters.IActionFilter queryFilter) -> Microsoft.Extensions.DependencyInjection.IServiceCollection -static Microsoft.AspNetCore.OData.ODataUriFunctions.AddCustomUriFunction(string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) -> void -static Microsoft.AspNetCore.OData.ODataUriFunctions.RemoveCustomUriFunction(string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) -> bool -static Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.CreateErrorResponse(string message, System.Exception exception = null) -> Microsoft.AspNetCore.Mvc.SerializableError -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, out System.Type resultClrType) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IComputeBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.Aggregation.ComputeTransformationNode computeTransformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, out System.Type resultClrType) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder binder, System.Collections.IEnumerable query, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Collections.IEnumerable -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder binder, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder binder, System.Linq.IQueryable query, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder binder, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, bool alreadyOrdered) -> System.Linq.Expressions.Expression -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder binder, System.Linq.IQueryable query, Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, bool alreadyOrdered) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder binder, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder binder, object source, Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> object -static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.ApplyNullPropagationForFilterBody(System.Linq.Expressions.Expression body, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.GetDynamicPropertyContainer(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Reflection.PropertyInfo -static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.WrapConvert(System.Linq.Expressions.Expression expression) -> System.Linq.Expressions.Expression -static Microsoft.AspNetCore.OData.Query.HttpRequestODataQueryExtensions.GetETag(this Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTagHeaderValue) -> Microsoft.AspNetCore.OData.Query.ETag -static Microsoft.AspNetCore.OData.Query.HttpRequestODataQueryExtensions.GetETag(this Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTagHeaderValue) -> Microsoft.AspNetCore.OData.Query.ETag -static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IsSystemQueryOption(string queryOptionName) -> bool -static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IsSystemQueryOption(string queryOptionName, bool isDollarSignOptional) -> bool -static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.LimitResults(System.Linq.IQueryable queryable, int limit, bool parameterize, out bool resultsLimited) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.LimitResults(System.Linq.IQueryable queryable, int limit, out bool resultsLimited) -> System.Linq.IQueryable -static Microsoft.AspNetCore.OData.Query.OrderByNode.CreateCollection(Microsoft.OData.UriParser.OrderByClause orderByClause) -> System.Collections.Generic.IList -static Microsoft.AspNetCore.OData.Results.SingleResult.Create(System.Linq.IQueryable queryable) -> Microsoft.AspNetCore.OData.Results.SingleResult -static Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.AddSelector(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context, Microsoft.OData.Edm.IEdmOperation edmOperation, bool hasKeyParameter, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.OData.Edm.IEdmEntityType castType) -> void -static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetEdmType(this Microsoft.OData.UriParser.ODataPath path) -> Microsoft.OData.Edm.IEdmType -static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetNavigationSource(this Microsoft.OData.UriParser.ODataPath path) -> Microsoft.OData.Edm.IEdmNavigationSource -static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetPathString(this Microsoft.OData.UriParser.ODataPath path) -> string -static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetPathString(this System.Collections.Generic.IList segments) -> string -static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.IsStreamPropertyPath(this Microsoft.OData.UriParser.ODataPath path) -> bool -static Microsoft.AspNetCore.OData.Routing.ODataPathSegmentTranslator.TranslateParameterAlias(Microsoft.OData.UriParser.SingleValueNode node, System.Collections.Generic.IDictionary parameterAliasNodes) -> Microsoft.OData.UriParser.SingleValueNode -static Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate.Instance.get -> Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate -static Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate.Instance.get -> Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ErrorCodeKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ExceptionMessageKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ExceptionTypeKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.InnerExceptionKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.MessageDetailKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.MessageKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.MessageLanguageKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ModelStateKey -> string -static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.StackTraceKey -> string -virtual Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.ExecuteRequestMessagesAsync(System.Collections.Generic.IEnumerable requests, Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task> -virtual Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.ParseBatchRequestsAsync(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task> -virtual Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.CreateResponseMessageAsync(System.Collections.Generic.IEnumerable responses, Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.GetBaseUri(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Uri -virtual Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.ValidateRequest(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.ExecuteChangeSetAsync(Microsoft.OData.ODataBatchReader batchReader, System.Guid batchId, Microsoft.AspNetCore.Http.HttpRequest originalRequest, Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.ExecuteOperationAsync(Microsoft.OData.ODataBatchReader batchReader, System.Guid batchId, Microsoft.AspNetCore.Http.HttpRequest originalRequest, Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Deltas.Delta.ExpectedClrType.get -> System.Type -virtual Microsoft.AspNetCore.OData.Deltas.Delta.StructuredType.get -> System.Type -virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetClrPrimitiveType(Microsoft.OData.Edm.IEdmPrimitiveType primitiveType, bool nullable) -> System.Type -virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetClrType(Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmType edmType, bool nullable, Microsoft.OData.ModelBuilder.IAssemblyResolver assembliesResolver) -> System.Type -virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetEdmPrimitiveType(System.Type clrType) -> Microsoft.OData.Edm.IEdmPrimitiveTypeReference -virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetEdmTypeReference(Microsoft.OData.Edm.IEdmModel edmModel, System.Type clrType) -> Microsoft.OData.Edm.IEdmTypeReference -virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildEditLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel, System.Uri idLink) -> System.Uri -virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildEntitySelfLinks(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> Microsoft.AspNetCore.OData.Edm.EntitySelfLinks -virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildIdLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> System.Uri -virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildNavigationLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> System.Uri -virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildReadLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel, System.Uri editLink) -> System.Uri -virtual Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.BuildLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext context) -> System.Uri -virtual Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.BuildLink(Microsoft.AspNetCore.OData.Formatter.ResourceSetContext context) -> System.Uri -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ReadCollectionValue(Microsoft.OData.ODataCollectionValue collectionValue, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Collections.IEnumerable -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadDeltaResource(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resource, Microsoft.OData.Edm.IEdmStructuredTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadDeltaResourceSet(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper deltaResourceSet, Microsoft.OData.Edm.IEdmStructuredTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Collections.IEnumerable -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider.GetEdmTypeDeserializer(Microsoft.OData.Edm.IEdmTypeReference edmType, bool isDelta = false) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider.GetODataDeserializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ReadPrimitive(Microsoft.OData.ODataProperty primitiveProperty, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyDeletedResource(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyNestedProperties(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyNestedProperty(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper resourceInfoWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyStructuralProperties(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyStructuralProperty(object resource, Microsoft.OData.ODataProperty structuralProperty, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.CreateResourceInstance(Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ReadResource(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadPrimitiveItem(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper primitiveWrapper, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadResourceItem(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadResourceSet(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper resourceSet, Microsoft.OData.Edm.IEdmStructuredTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Collections.IEnumerable -virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadResourceSetItem(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper resourceSetWrapper, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper.Map(object resource, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Collections.Generic.IDictionary -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.CreateODataCollectionValue(System.Collections.IEnumerable enumerable, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataCollectionValue -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.WriteCollectionAsync(Microsoft.OData.ODataCollectionWriter writer, object graph, Microsoft.OData.Edm.IEdmTypeReference collectionType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.CreateODataDeltaResourceSet(System.Collections.IEnumerable feedInstance, Microsoft.OData.Edm.IEdmCollectionTypeReference feedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataDeltaResourceSet -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeltaDeletedLinkAsync(object value, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeltaDeletedResourceAsync(object value, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeltaLinkAsync(object value, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.CreateODataEnumValue(object graph, Microsoft.OData.Edm.IEdmEnumTypeReference enumType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataEnumValue -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.CreateODataPrimitiveValue(object graph, Microsoft.OData.Edm.IEdmPrimitiveTypeReference primitiveType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataPrimitiveValue -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.AppendDynamicProperties(Microsoft.OData.ODataResource resource, Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode selectExpandNode, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> void -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateComplexNestedResourceInfo(Microsoft.OData.Edm.IEdmStructuralProperty complexProperty, Microsoft.OData.UriParser.PathSelectItem pathSelectItem, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateComputedProperty(string propertyName, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataProperty -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateDynamicComplexNestedResourceInfo(string propertyName, object propertyValue, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateETag(Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> string -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateNavigationLink(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateODataAction(Microsoft.OData.Edm.IEdmAction action, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataAction -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateODataFunction(Microsoft.OData.Edm.IEdmFunction function, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataFunction -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateResource(Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode selectExpandNode, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataResource -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateSelectExpandNode(Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateStreamProperty(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataStreamPropertyInfo -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateStructuralProperty(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataProperty -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateUntypedNestedResourceInfo(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, object propertyValue, Microsoft.OData.Edm.IEdmTypeReference valueType, Microsoft.OData.UriParser.PathSelectItem pathSelectItem, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateUntypedPropertyValue(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, out Microsoft.OData.Edm.IEdmTypeReference actualType) -> object -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.ShouldWriteNavigation(Microsoft.OData.ODataNestedResourceInfo navigationLink, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> bool -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.WriteDeltaObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.CreateODataOperation(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.OData.Formatter.ResourceSetContext resourceSetContext, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataOperation -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.CreateResourceSet(System.Collections.Generic.IAsyncEnumerable resourceSetInstance, Microsoft.OData.Edm.IEdmCollectionTypeReference resourceSetType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataResourceSet -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.CreateResourceSet(System.Collections.IEnumerable resourceSetInstance, Microsoft.OData.Edm.IEdmCollectionTypeReference resourceSetType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataResourceSet -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteEnumItemAsync(object enumValue, Microsoft.OData.Edm.IEdmTypeReference enumType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WritePrimitiveItemAsync(object primitiveValue, Microsoft.OData.Edm.IEdmTypeReference primitiveType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteResourceItemAsync(object resourceValue, Microsoft.OData.Edm.IEdmTypeReference resourceType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteResourceSetItemAsync(object itemSetValue, Microsoft.OData.Edm.IEdmTypeReference itemSetType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider.GetEdmTypeSerializer(Microsoft.OData.Edm.IEdmTypeReference edmType) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider.GetODataPayloadSerializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer -virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.ApplyQuery(object entity, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> object -virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.ApplyQuery(System.Linq.IQueryable queryable, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.CreateAndValidateQueryOptions(Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.OData.Query.ODataQueryContext queryContext) -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions -virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.CreateQueryOptionsOnExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext) -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions -virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.GetModel(System.Type elementClrType, Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor) -> Microsoft.OData.Edm.IEdmModel -virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.ValidateQuery(Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> void -virtual Microsoft.AspNetCore.OData.Query.ETag.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.BindGroupBy(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.BindSelect(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.FlattenReferencedProperties(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult -virtual Microsoft.AspNetCore.OData.Query.Expressions.ComputeBinder.BindCompute(Microsoft.OData.UriParser.Aggregation.ComputeTransformationNode computeTransformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.BindCollectionConstantNode(Microsoft.OData.UriParser.CollectionConstantNode node) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.BindConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.BindSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.FilterBinder.BindFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinder.BindOrderBy(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.Bind(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindAccessExpression(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression baseElement = null) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindAllNode(Microsoft.OData.UriParser.AllNode allNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindAnyNode(Microsoft.OData.UriParser.AnyNode anyNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindBinaryOperatorNode(Microsoft.OData.UriParser.BinaryOperatorNode binaryOperatorNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCastSingleValue(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCeiling(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionComplexNode(Microsoft.OData.UriParser.CollectionComplexNode collectionComplexNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionConstantNode(Microsoft.OData.UriParser.CollectionConstantNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionNode(Microsoft.OData.UriParser.CollectionNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionPropertyAccessNode(Microsoft.OData.UriParser.CollectionPropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionResourceCastNode(Microsoft.OData.UriParser.CollectionResourceCastNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindConcat(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindContains(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindConvertNode(Microsoft.OData.UriParser.ConvertNode convertNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCountNode(Microsoft.OData.UriParser.CountNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCustomMethodExpressionOrNull(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindDate(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindDateRelatedProperty(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindDynamicPropertyAccessQueryNode(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindEndsWith(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindFloor(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindFractionalSeconds(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindIndexOf(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindInNode(Microsoft.OData.UriParser.InNode inNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindIsOf(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindLength(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindMatchesPattern(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindNavigationPropertyNode(Microsoft.OData.UriParser.QueryNode sourceNode, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, string propertyPath, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindNow(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindPropertyAccessQueryNode(Microsoft.OData.UriParser.SingleValuePropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindRangeVariable(Microsoft.OData.UriParser.RangeVariable rangeVariable, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindRound(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleComplexNode(Microsoft.OData.UriParser.SingleComplexNode singleComplexNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleResourceCastFunctionCall(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleResourceCastNode(Microsoft.OData.UriParser.SingleResourceCastNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleResourceFunctionCallNode(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleValueNode(Microsoft.OData.UriParser.SingleValueNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindStartsWith(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSubstring(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindTime(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindTimeRelatedProperty(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindToLower(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindToUpper(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindTrim(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindUnaryOperatorNode(Microsoft.OData.UriParser.UnaryOperatorNode unaryOperatorNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.CreateOpenPropertyAccessExpression(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BindComputedProperty(System.Linq.Expressions.Expression source, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, string computedProperty, System.Collections.Generic.IList includedProperties) -> void -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BindOrderByProperties(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression source, Microsoft.OData.Edm.IEdmStructuredType structuredType, System.Collections.Generic.IList includedProperties, bool isSelectedAll) -> void -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BindSelectExpand(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BuildDynamicProperty(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression source, Microsoft.OData.Edm.IEdmStructuredType structuredType, System.Collections.Generic.IList includedProperties) -> void -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreatePropertyNameExpression(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, Microsoft.OData.Edm.IEdmStructuredType elementType, Microsoft.OData.Edm.IEdmProperty edmProperty, System.Linq.Expressions.Expression source) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreatePropertyValueExpression(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, Microsoft.OData.Edm.IEdmStructuredType elementType, Microsoft.OData.Edm.IEdmProperty edmProperty, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.OData.UriParser.ComputeClause computeClause = null, Microsoft.OData.UriParser.SearchClause search = null) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreateTotalCountExpression(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression source, bool? countOption) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreateTypeNameExpression(System.Linq.Expressions.Expression source, Microsoft.OData.Edm.IEdmStructuredType elementType, Microsoft.OData.Edm.IEdmModel model) -> System.Linq.Expressions.Expression -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(object entity, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> object -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(object entity, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.AllowedQueryOptions ignoreQueryOptions) -> object -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.AllowedQueryOptions ignoreQueryOptions) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.AllowedQueryOptions ignoreQueryOptions) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.GenerateStableOrder() -> Microsoft.AspNetCore.OData.Query.OrderByQueryOption -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfMatch.get -> Microsoft.AspNetCore.OData.Query.ETag -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfNoneMatch.get -> Microsoft.AspNetCore.OData.Query.ETag -virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable -virtual Microsoft.AspNetCore.OData.Query.Validator.ComputeQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ComputeQueryOption computeQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.CountQueryOption countQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.FilterQueryOption filterQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings settings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateAllNode(Microsoft.OData.UriParser.AllNode allNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateAnyNode(Microsoft.OData.UriParser.AnyNode anyNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateArithmeticOperator(Microsoft.OData.UriParser.BinaryOperatorNode binaryNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateBinaryOperatorNode(Microsoft.OData.UriParser.BinaryOperatorNode binaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionComplexNode(Microsoft.OData.UriParser.CollectionComplexNode collectionComplexNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionNode(Microsoft.OData.UriParser.CollectionNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionPropertyAccessNode(Microsoft.OData.UriParser.CollectionPropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionResourceCastNode(Microsoft.OData.UriParser.CollectionResourceCastNode collectionResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateConvertNode(Microsoft.OData.UriParser.ConvertNode convertNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCountNode(Microsoft.OData.UriParser.CountNode countNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateLogicalOperator(Microsoft.OData.UriParser.BinaryOperatorNode binaryNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateNavigationPropertyNode(Microsoft.OData.UriParser.QueryNode sourceNode, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateQueryNode(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateRangeVariable(Microsoft.OData.UriParser.RangeVariable rangeVariable, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleComplexNode(Microsoft.OData.UriParser.SingleComplexNode singleComplexNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleResourceCastNode(Microsoft.OData.UriParser.SingleResourceCastNode singleResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleResourceFunctionCallNode(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleValueNode(Microsoft.OData.UriParser.SingleValueNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleValuePropertyAccessNode(Microsoft.OData.UriParser.SingleValuePropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateUnaryOperatorNode(Microsoft.OData.UriParser.UnaryOperatorNode unaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ODataQueryOptions options, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.OrderByQueryOption orderByOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateAllNode(Microsoft.OData.UriParser.AllNode allNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateAnyNode(Microsoft.OData.UriParser.AnyNode anyNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateBinaryOperatorNode(Microsoft.OData.UriParser.BinaryOperatorNode binaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionComplexNode(Microsoft.OData.UriParser.CollectionComplexNode collectionComplexNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionNode(Microsoft.OData.UriParser.CollectionNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionPropertyAccessNode(Microsoft.OData.UriParser.CollectionPropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionResourceCastNode(Microsoft.OData.UriParser.CollectionResourceCastNode collectionResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateConvertNode(Microsoft.OData.UriParser.ConvertNode convertNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCountNode(Microsoft.OData.UriParser.CountNode countNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateInNode(Microsoft.OData.UriParser.InNode inNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateNavigationPropertyNode(Microsoft.OData.UriParser.CollectionNavigationNode collectionNavigation, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateNavigationPropertyNode(Microsoft.OData.UriParser.SingleNavigationNode singleNavigation, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateOrderBy(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateQueryNode(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateRangeVariable(Microsoft.OData.UriParser.RangeVariable rangeVariable, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleComplexNode(Microsoft.OData.UriParser.SingleComplexNode singleComplexNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleResourceCastNode(Microsoft.OData.UriParser.SingleResourceCastNode singleResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleResourceFunctionCallNode(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValueNode(Microsoft.OData.UriParser.SingleValueNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext, bool skipRangeVariable) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValueOpenPropertyNode(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openPropertyNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValuePropertyAccessNode(Microsoft.OData.UriParser.SingleValuePropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateUnaryOperatorNode(Microsoft.OData.UriParser.UnaryOperatorNode unaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption selectExpandQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateExpandedCountSelectItem(Microsoft.OData.UriParser.ExpandedCountSelectItem expandCountItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateExpandedNavigationSelectItem(Microsoft.OData.UriParser.ExpandedNavigationSelectItem expandItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateExpandedReferenceSelectItem(Microsoft.OData.UriParser.ExpandedReferenceSelectItem expandReferItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNamespaceQualifiedWildcardSelectItem(Microsoft.OData.UriParser.NamespaceQualifiedWildcardSelectItem namespaceQualifiedWildcardSelectItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedApply(Microsoft.OData.UriParser.Aggregation.ApplyClause applyClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedCompute(Microsoft.OData.UriParser.ComputeClause computeClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedCount(bool? countOption, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedLevels(Microsoft.OData.UriParser.LevelsClause levelsClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedOrderby(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedSearch(Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedSkip(long? skipOption, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedTop(long? topOption, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidatePathSelectItem(Microsoft.OData.UriParser.PathSelectItem pathSelectItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateSelectExpand(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateWildcardSelectItem(Microsoft.OData.UriParser.WildcardSelectItem wildCardSelectItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipQueryOption skipQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipToken, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.TopQueryOption topQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void -virtual Microsoft.AspNetCore.OData.Results.CreatedODataResult.Entity.get -> T -virtual Microsoft.AspNetCore.OData.Results.UpdatedODataResult.Entity.get -> T -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.BadRequest(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.BadRequestODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.BadRequest(string message) -> Microsoft.AspNetCore.OData.Results.BadRequestODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Conflict(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.ConflictODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Conflict(string message) -> Microsoft.AspNetCore.OData.Results.ConflictODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Created(TEntity entity) -> Microsoft.AspNetCore.OData.Results.CreatedODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.NotFound(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.NotFoundODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.NotFound(string message) -> Microsoft.AspNetCore.OData.Results.NotFoundODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.ODataErrorResult(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.ODataErrorResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.ODataErrorResult(string errorCode, string message) -> Microsoft.AspNetCore.OData.Results.ODataErrorResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Unauthorized(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Unauthorized(string message) -> Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.UnprocessableEntity(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.UnprocessableEntity(string message) -> Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult -virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Updated(TEntity entity) -> Microsoft.AspNetCore.OData.Results.UpdatedODataResult -virtual Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.CanApplyDollarCount(Microsoft.OData.Edm.IEdmEntitySet entitySet, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.CanApplyDollarCount(Microsoft.OData.Edm.IEdmNavigationProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.CanApply(Microsoft.OData.Edm.IEdmProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.CanApplyDollarCount(Microsoft.OData.Edm.IEdmProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.CanApplyDollarValue(Microsoft.OData.Edm.IEdmProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool -virtual Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.Order.get -> int -virtual Microsoft.AspNetCore.OData.Routing.Parser.DefaultODataPathTemplateParser.Parse(Microsoft.OData.Edm.IEdmModel model, string odataPath, System.IServiceProvider requestProvider) -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate -virtual Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options = null) -> System.Collections.Generic.IEnumerable -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeletedResourceAsync(object value, Microsoft.OData.Edm.IEdmStructuredTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task -virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateDeletedResource(System.Uri id, Microsoft.OData.DeltaDeletedEntryReason reason, Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode selectExpandNode, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataDeletedResource - diff --git a/src/Microsoft.AspNetCore.OData/PublicAPI.Unshipped.txt b/src/Microsoft.AspNetCore.OData/PublicAPI.Unshipped.txt index 2a007b92..01fe5415 100644 --- a/src/Microsoft.AspNetCore.OData/PublicAPI.Unshipped.txt +++ b/src/Microsoft.AspNetCore.OData/PublicAPI.Unshipped.txt @@ -1,17 +1,686 @@ +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.CancellationToken.get -> System.Threading.CancellationToken +static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.GetDynamicPropertyContainer(Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode openCollectionNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Reflection.PropertyInfo +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionOpenPropertyAccessNode(Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode openCollectionNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +abstract Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.ProcessBatchAsync(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.RequestDelegate nextHandler) -> System.Threading.Tasks.Task +abstract Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task +abstract Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem.WriteResponseAsync(Microsoft.OData.ODataBatchWriter writer) -> System.Threading.Tasks.Task +abstract Microsoft.AspNetCore.OData.Deltas.Delta.Clear() -> void +abstract Microsoft.AspNetCore.OData.Deltas.Delta.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable +abstract Microsoft.AspNetCore.OData.Deltas.Delta.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary +abstract Microsoft.AspNetCore.OData.Deltas.Delta.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable +abstract Microsoft.AspNetCore.OData.Deltas.Delta.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +abstract Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyType(string name, out System.Type type) -> bool +abstract Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyValue(string name, out object value) -> bool +abstract Microsoft.AspNetCore.OData.Deltas.Delta.TrySetPropertyValue(string name, object value) -> bool +abstract Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double +abstract Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool +abstract Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +abstract Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.Bind(Microsoft.OData.UriParser.QueryNode node) -> System.Linq.Expressions.Expression +abstract Microsoft.AspNetCore.OData.Query.SkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +abstract Microsoft.AspNetCore.OData.Query.SkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +abstract Microsoft.AspNetCore.OData.Query.SkipTokenHandler.GenerateNextPageLink(System.Uri baseUri, int pageSize, object instance, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Uri +abstract Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper.Values.get -> System.Collections.Generic.Dictionary +abstract Microsoft.AspNetCore.OData.Results.PageResult.ToDictionary() -> System.Collections.Generic.IDictionary +abstract Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +abstract Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.IsOperationParameterMatched(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool +abstract Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.Order.get -> int +abstract Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +abstract Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +const Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.ParameterValuePrefix = "DF908045-6922-46A0-82F2-2F6E7F43D1B1_" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Action = "action" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Batch = "$batch" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Cast = "cast" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Count = "$count" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.DynamicProperty = "dynamicproperty" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.EntitySet = "entityset" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Function = "function" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Key = "key" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Metadata = "$metadata" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Navigation = "navigation" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.PathTemplate = "template" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Property = "property" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Ref = "$ref" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.ServiceBase = "~" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Singleton = "singleton" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.UnboundAction = "unboundaction" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.UnboundFunction = "unboundfunction" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Unresolved = "unresolved" -> string +const Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds.Value = "$value" -> string +Microsoft.AspNetCore.OData.Abstracts.ETagActionFilterAttribute +Microsoft.AspNetCore.OData.Abstracts.ETagActionFilterAttribute.ETagActionFilterAttribute() -> void +Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope +Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope.HttpRequest.get -> Microsoft.AspNetCore.Http.HttpRequest +Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope.HttpRequest.set -> void +Microsoft.AspNetCore.OData.Abstracts.HttpRequestScope.HttpRequestScope() -> void +Microsoft.AspNetCore.OData.Abstracts.IETagHandler +Microsoft.AspNetCore.OData.Abstracts.IETagHandler.CreateETag(System.Collections.Generic.IDictionary properties, System.TimeZoneInfo timeZoneInfo = null) -> Microsoft.Net.Http.Headers.EntityTagHeaderValue +Microsoft.AspNetCore.OData.Abstracts.IETagHandler.ParseETag(Microsoft.Net.Http.Headers.EntityTagHeaderValue etagHeaderValue) -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.BatchId.get -> System.Guid? +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.BatchId.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ChangeSetId.get -> System.Guid? +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ChangeSetId.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ContentId.get -> string +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ContentId.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature.ContentIdMapping.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Abstracts.IODataFeature +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.ApplyClause.get -> Microsoft.OData.UriParser.Aggregation.ApplyClause +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.ApplyClause.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.BaseAddress.get -> string +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.BaseAddress.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.BatchRouteData.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.DeltaLink.get -> System.Uri +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.DeltaLink.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Endpoint.get -> System.Net.EndPoint +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Endpoint.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Model.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.NextLink.get -> System.Uri +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.NextLink.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Path.get -> Microsoft.OData.UriParser.ODataPath +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Path.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RequestScope.get -> Microsoft.Extensions.DependencyInjection.IServiceScope +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RequestScope.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RoutePrefix.get -> string +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RoutePrefix.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.RoutingConventionsStore.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.SelectExpandClause.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Services.get -> System.IServiceProvider +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.Services.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCount.get -> long? +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCount.set -> void +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCountFunc.get -> System.Func +Microsoft.AspNetCore.OData.Abstracts.IODataFeature.TotalCountFunc.set -> void +Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute +Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute.NonValidatingParameterBindingAttribute() -> void +Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute.ShouldValidateEntry(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry entry, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry parentEntry) -> bool +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.BatchId.get -> System.Guid? +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.BatchId.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ChangeSetId.get -> System.Guid? +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ChangeSetId.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ContentId.get -> string +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ContentId.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ContentIdMapping.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Abstracts.ODataBatchFeature.ODataBatchFeature() -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.ApplyClause.get -> Microsoft.OData.UriParser.Aggregation.ApplyClause +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.ApplyClause.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.BaseAddress.get -> string +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.BaseAddress.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.BatchRouteData.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.DeltaLink.get -> System.Uri +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.DeltaLink.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Endpoint.get -> System.Net.EndPoint +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Endpoint.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Model.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.NextLink.get -> System.Uri +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.NextLink.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.ODataFeature() -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Path.get -> Microsoft.OData.UriParser.ODataPath +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Path.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RequestScope.get -> Microsoft.Extensions.DependencyInjection.IServiceScope +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RequestScope.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RoutePrefix.get -> string +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RoutePrefix.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.RoutingConventionsStore.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.SelectExpandClause.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Services.get -> System.IServiceProvider +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.Services.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCount.get -> long? +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCount.set -> void +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCountFunc.get -> System.Func +Microsoft.AspNetCore.OData.Abstracts.ODataFeature.TotalCountFunc.set -> void +Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem +Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem.ChangeSetRequestItem(System.Collections.Generic.IEnumerable contexts) -> void +Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem.Contexts.get -> System.Collections.Generic.IEnumerable +Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem +Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem.ChangeSetResponseItem(System.Collections.Generic.IEnumerable contexts) -> void +Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem.Contexts.get -> System.Collections.Generic.IEnumerable +Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler +Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.DefaultODataBatchHandler() -> void +Microsoft.AspNetCore.OData.Batch.HttpRequestExtensions +Microsoft.AspNetCore.OData.Batch.ODataBatchContent +Microsoft.AspNetCore.OData.Batch.ODataBatchContent.Headers.get -> Microsoft.AspNetCore.Http.IHeaderDictionary +Microsoft.AspNetCore.OData.Batch.ODataBatchContent.ODataBatchContent(System.Collections.Generic.IEnumerable responses, System.IServiceProvider requestContainer) -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchContent.ODataBatchContent(System.Collections.Generic.IEnumerable responses, System.IServiceProvider requestContainer, string contentType) -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchContent.Responses.get -> System.Collections.Generic.IEnumerable +Microsoft.AspNetCore.OData.Batch.ODataBatchContent.SerializeToStreamAsync(System.IO.Stream stream) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Batch.ODataBatchHandler +Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.MessageQuotas.get -> Microsoft.OData.ODataMessageQuotas +Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.ODataBatchHandler() -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.PrefixName.get -> string +Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.PrefixName.set -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions +Microsoft.AspNetCore.OData.Batch.ODataBatchMiddleware +Microsoft.AspNetCore.OData.Batch.ODataBatchMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Batch.ODataBatchMiddleware.ODataBatchMiddleware(System.IServiceProvider serviceProvider, Microsoft.AspNetCore.Http.RequestDelegate next) -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions +Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem +Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.ContentIdToLocationMapping.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.ContentIdToLocationMapping.set -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.ODataBatchRequestItem() -> void +Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem +Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem.ODataBatchResponseItem() -> void Microsoft.AspNetCore.OData.Batch.ODataMiniBatchMiddleware Microsoft.AspNetCore.OData.Batch.ODataMiniBatchMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task Microsoft.AspNetCore.OData.Batch.ODataMiniBatchMiddleware.ODataMiniBatchMiddleware(string routePattern, Microsoft.AspNetCore.OData.Batch.ODataBatchHandler handler, Microsoft.AspNetCore.OData.ODataMiniMetadata metadata, Microsoft.AspNetCore.Http.RequestDelegate next) -> void +Microsoft.AspNetCore.OData.Batch.OperationRequestItem +Microsoft.AspNetCore.OData.Batch.OperationRequestItem.Context.get -> Microsoft.AspNetCore.Http.HttpContext +Microsoft.AspNetCore.OData.Batch.OperationRequestItem.OperationRequestItem(Microsoft.AspNetCore.Http.HttpContext context) -> void +Microsoft.AspNetCore.OData.Batch.OperationResponseItem +Microsoft.AspNetCore.OData.Batch.OperationResponseItem.Context.get -> Microsoft.AspNetCore.Http.HttpContext +Microsoft.AspNetCore.OData.Batch.OperationResponseItem.OperationResponseItem(Microsoft.AspNetCore.Http.HttpContext context) -> void +Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler +Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.UnbufferedODataBatchHandler() -> void +Microsoft.AspNetCore.OData.Deltas.Delta +Microsoft.AspNetCore.OData.Deltas.Delta.Delta() -> void +Microsoft.AspNetCore.OData.Deltas.Delta +Microsoft.AspNetCore.OData.Deltas.Delta.CopyChangedValues(T original) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.CopyUnchangedValues(T original) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.Delta() -> void +Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.Delta(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo, bool isComplexType) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.GetInstance() -> T +Microsoft.AspNetCore.OData.Deltas.Delta.IsComplexType.get -> bool +Microsoft.AspNetCore.OData.Deltas.Delta.Patch(T original) -> T +Microsoft.AspNetCore.OData.Deltas.Delta.Put(T original) -> void +Microsoft.AspNetCore.OData.Deltas.Delta.UpdatableProperties.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource() -> void +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType) -> void +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties) -> void +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo) -> void +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.DeltaDeletedResource(System.Type structuralType, System.Collections.Generic.IEnumerable updatableProperties, System.Reflection.PropertyInfo dynamicDictionaryPropertyInfo, bool isComplexType) -> void +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Id.get -> System.Uri +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Id.set -> void +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? +Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Reason.set -> void +Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.DeletedResource = 1 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.DeltaDeletedLink = 2 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.DeltaLink = 3 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.Resource = 0 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.DeltaItemKind.Unknown = 4 -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.DeltaSet +Microsoft.AspNetCore.OData.Deltas.DeltaSet.DeltaSet() -> void +Microsoft.AspNetCore.OData.Deltas.DeltaSet.ExpectedClrType.get -> System.Type +Microsoft.AspNetCore.OData.Deltas.DeltaSet.StructuredType.get -> System.Type +Microsoft.AspNetCore.OData.Deltas.IDelta +Microsoft.AspNetCore.OData.Deltas.IDelta.Clear() -> void +Microsoft.AspNetCore.OData.Deltas.IDelta.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable +Microsoft.AspNetCore.OData.Deltas.IDelta.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Deltas.IDelta.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable +Microsoft.AspNetCore.OData.Deltas.IDelta.TryGetPropertyType(string name, out System.Type type) -> bool +Microsoft.AspNetCore.OData.Deltas.IDelta.TryGetPropertyValue(string name, out object value) -> bool +Microsoft.AspNetCore.OData.Deltas.IDelta.TrySetPropertyValue(string name, object value) -> bool +Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource +Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Id.get -> System.Uri +Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Id.set -> void +Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? +Microsoft.AspNetCore.OData.Deltas.IDeltaDeletedResource.Reason.set -> void +Microsoft.AspNetCore.OData.Deltas.IDeltaSet +Microsoft.AspNetCore.OData.Deltas.IDeltaSetItem +Microsoft.AspNetCore.OData.Deltas.IDeltaSetItem.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Deltas.ITypedDelta +Microsoft.AspNetCore.OData.Deltas.ITypedDelta.ExpectedClrType.get -> System.Type +Microsoft.AspNetCore.OData.Deltas.ITypedDelta.StructuredType.get -> System.Type +Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation +Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation.AddMethod(string methodToken, System.Collections.Generic.IDictionary methods) -> Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation +Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation.CustomAggregateMethodAnnotation() -> void +Microsoft.AspNetCore.OData.Edm.CustomAggregateMethodAnnotation.GetMethodInfo(string methodToken, System.Type returnType, out System.Reflection.MethodInfo methodInfo) -> bool +Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper +Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.DefaultODataTypeMapper() -> void +Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions +Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.EditLink.get -> System.Uri +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.EditLink.set -> void +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.EntitySelfLinks() -> void +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.IdLink.get -> System.Uri +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.IdLink.set -> void +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.ReadLink.get -> System.Uri +Microsoft.AspNetCore.OData.Edm.EntitySelfLinks.ReadLink.set -> void Microsoft.AspNetCore.OData.Edm.IODataModelConfiguration Microsoft.AspNetCore.OData.Edm.IODataModelConfiguration.Apply(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.OData.ModelBuilder.ODataModelBuilder builder, System.Type clrType) -> Microsoft.OData.ModelBuilder.ODataModelBuilder +Microsoft.AspNetCore.OData.Edm.IODataTypeMapper +Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetClrPrimitiveType(Microsoft.OData.Edm.IEdmPrimitiveType primitiveType, bool nullable) -> System.Type +Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetClrType(Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmType edmType, bool nullable, Microsoft.OData.ModelBuilder.IAssemblyResolver assembliesResolver) -> System.Type +Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetEdmPrimitiveType(System.Type clrType) -> Microsoft.OData.Edm.IEdmPrimitiveTypeReference +Microsoft.AspNetCore.OData.Edm.IODataTypeMapper.GetEdmTypeReference(Microsoft.OData.Edm.IEdmModel edmModel, System.Type clrType) -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions +Microsoft.AspNetCore.OData.Edm.ModelNameAnnotation +Microsoft.AspNetCore.OData.Edm.ModelNameAnnotation.ModelName.get -> string +Microsoft.AspNetCore.OData.Edm.ModelNameAnnotation.ModelNameAnnotation(string name) -> void +Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder +Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder.Factory.get -> System.Func +Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder.FollowsConventions.get -> bool +Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder.NavigationLinkBuilder(System.Func navigationLinkFactory, bool followsConventions) -> void +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.AddNavigationPropertyLinkBuilder(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder linkBuilder) -> void +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.EditLinkBuilder.get -> Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.EditLinkBuilder.set -> void +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.IdLinkBuilder.get -> Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.IdLinkBuilder.set -> void +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.NavigationSourceLinkBuilderAnnotation() -> void +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.NavigationSourceLinkBuilderAnnotation(Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.OData.Edm.IEdmModel model) -> void +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.ReadLinkBuilder.get -> Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder +Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.ReadLinkBuilder.set -> void +Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder +Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.FollowsConventions.get -> bool +Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.OperationLinkBuilder(System.Func linkFactory, bool followsConventions) -> void +Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.OperationLinkBuilder(System.Func linkFactory, bool followsConventions) -> void +Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder +Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder.Factory.get -> System.Func +Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder.FollowsConventions.get -> bool +Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder.SelfLinkBuilder(System.Func linkFactory, bool followsConventions) -> void +Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions +Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions +Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions +Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions +Microsoft.AspNetCore.OData.Extensions.HttpResponseExtensions +Microsoft.AspNetCore.OData.Extensions.LinkGeneratorHelpers Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext +Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext context) -> System.Threading.Tasks.ValueTask Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext.InvocationContext.get -> Microsoft.AspNetCore.Http.EndpointFilterInvocationContext Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext.InvocationContext.init -> void Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext.MethodInfo.get -> System.Reflection.MethodInfo Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext.MethodInfo.init -> void Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext.ODataQueryFilterInvocationContext() -> void +Microsoft.AspNetCore.OData.Extensions.SerializableErrorExtensions +Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider.GetEdmTypeDeserializer(Microsoft.OData.Edm.IEdmTypeReference edmType, bool isDelta = false) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider.GetODataDeserializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer.DeserializerProvider.get -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer.ODataActionPayloadDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ODataCollectionDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ODataDeltaResourceSetDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer.ODataDeserializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Model.set -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ODataDeserializerContext() -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Path.get -> Microsoft.OData.UriParser.ODataPath +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Path.set -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.Request.set -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceEdmType.get -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceEdmType.set -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceType.get -> System.Type +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.ResourceType.set -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.TimeZone.get -> System.TimeZoneInfo +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext.TimeZone.set -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider.ODataDeserializerProvider(System.IServiceProvider serviceProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.DeserializerProvider.get -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.ODataEdmTypeDeserializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.ODataEdmTypeDeserializer(Microsoft.OData.ODataPayloadKind payloadKind, Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEntityReferenceLinkDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEntityReferenceLinkDeserializer.ODataEntityReferenceLinkDeserializer() -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer.ODataEnumDeserializer() -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ODataPrimitiveDeserializer() -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ODataResourceDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer +Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ODataResourceSetDeserializer(Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider deserializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.FromODataBodyAttribute +Microsoft.AspNetCore.OData.Formatter.FromODataBodyAttribute.FromODataBodyAttribute() -> void +Microsoft.AspNetCore.OData.Formatter.FromODataUriAttribute +Microsoft.AspNetCore.OData.Formatter.FromODataUriAttribute.FromODataUriAttribute() -> void +Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers +Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.MediaType.get -> System.Net.Http.Headers.MediaTypeHeaderValue +Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.MediaType.set -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.MediaTypeMapping.MediaTypeMapping(string mediaType) -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataBinaryValueMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataBinaryValueMediaTypeMapping.ODataBinaryValueMediaTypeMapping() -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataCountMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataCountMediaTypeMapping.ODataCountMediaTypeMapping() -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataEnumValueMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataEnumValueMediaTypeMapping.ODataEnumValueMediaTypeMapping() -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataPrimitiveValueMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataPrimitiveValueMediaTypeMapping.ODataPrimitiveValueMediaTypeMapping() -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping.ODataRawValueMediaTypeMapping(string mediaType) -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataStreamMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.ODataStreamMediaTypeMapping.ODataStreamMediaTypeMapping() -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping +Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringMediaTypeMapping(string queryStringParameterName, string mediaType) -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringMediaTypeMapping(string queryStringParameterName, string queryStringParameterValue, string mediaType) -> void +Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringParameterName.get -> string +Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.QueryStringParameterValue.get -> string +Microsoft.AspNetCore.OData.Formatter.ODataActionParameters +Microsoft.AspNetCore.OData.Formatter.ODataActionParameters.ODataActionParameters() -> void +Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter +Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.BaseAddressFactory.get -> System.Func +Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.BaseAddressFactory.set -> void +Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.ODataInputFormatter(System.Collections.Generic.IEnumerable payloadKinds) -> void +Microsoft.AspNetCore.OData.Formatter.ODataInputFormatterFactory +Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel +Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel.Full = 1 -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel +Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel.Minimal = 0 -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel +Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel.None = 2 -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel +Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter +Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.BaseAddressFactory.get -> System.Func +Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.BaseAddressFactory.set -> void +Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.MediaTypeMappings.get -> System.Collections.Generic.ICollection +Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.ODataOutputFormatter(System.Collections.Generic.IEnumerable payloadKinds) -> void +Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatterFactory +Microsoft.AspNetCore.OData.Formatter.ODataParameterValue +Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.EdmType.get -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.ODataParameterValue(object paramValue, Microsoft.OData.Edm.IEdmTypeReference paramType) -> void +Microsoft.AspNetCore.OData.Formatter.ODataParameterValue.Value.get -> object +Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters +Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters.Action.get -> Microsoft.OData.Edm.IEdmAction +Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters.ODataUntypedActionParameters(Microsoft.OData.Edm.IEdmAction action) -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext +Microsoft.AspNetCore.OData.Formatter.ResourceContext.DynamicComplexProperties.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Formatter.ResourceContext.DynamicComplexProperties.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmModel.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmModel.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmObject.get -> Microsoft.AspNetCore.OData.Formatter.Value.IEdmStructuredObject +Microsoft.AspNetCore.OData.Formatter.ResourceContext.EdmObject.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.GetPropertyValue(string propertyName) -> object +Microsoft.AspNetCore.OData.Formatter.ResourceContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Formatter.ResourceContext.NavigationSource.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest +Microsoft.AspNetCore.OData.Formatter.ResourceContext.Request.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceContext() -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceContext(Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext serializerContext, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, object resourceInstance) -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceInstance.get -> object +Microsoft.AspNetCore.OData.Formatter.ResourceContext.ResourceInstance.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.SerializerContext.get -> Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext +Microsoft.AspNetCore.OData.Formatter.ResourceContext.SerializerContext.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.SkipExpensiveAvailabilityChecks.get -> bool +Microsoft.AspNetCore.OData.Formatter.ResourceContext.SkipExpensiveAvailabilityChecks.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceContext.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType +Microsoft.AspNetCore.OData.Formatter.ResourceContext.StructuredType.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.EdmModel.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.EntitySetBase.get -> Microsoft.OData.Edm.IEdmEntitySetBase +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.EntitySetBase.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.Request.set -> void +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.ResourceSetContext() -> void +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.ResourceSetInstance.get -> object +Microsoft.AspNetCore.OData.Formatter.ResourceSetContext.ResourceSetInstance.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper +Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper.DefaultUntypedResourceMapper() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider.GetEdmTypeSerializer(Microsoft.OData.Edm.IEdmTypeReference edmType) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider.GetODataPayloadSerializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.IUntypedResourceMapper +Microsoft.AspNetCore.OData.Formatter.Serialization.IUntypedResourceMapper.Map(object resource, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.ODataCollectionSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.ODataDeltaResourceSetSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.ODataEdmTypeSerializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.ODataEdmTypeSerializer(Microsoft.OData.ODataPayloadKind payloadKind, Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.SerializerProvider.get -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinkSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinkSerializer.ODataEntityReferenceLinkSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinksSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinksSerializer.ODataEntityReferenceLinksSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.ODataEnumSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataErrorSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataErrorSerializer.ODataErrorSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataMetadataSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataMetadataSerializer.ODataMetadataSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.ODataPrimitiveSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataRawValueSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataRawValueSerializer.ODataRawValueSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.ODataResourceSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.ODataResourceSetSerializer(Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializerProvider serializerProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer.ODataPayloadKind.get -> Microsoft.OData.ODataPayloadKind +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer.ODataSerializer(Microsoft.OData.ODataPayloadKind payloadKind) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ComputedProperties.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.EdmProperty.get -> Microsoft.OData.Edm.IEdmProperty +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.EdmProperty.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandedResource.get -> Microsoft.AspNetCore.OData.Formatter.ResourceContext +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandedResource.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandReference.get -> bool +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ExpandReference.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Items.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.MetadataLevel.get -> Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.MetadataLevel.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Model.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.NavigationSource.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ODataSerializerContext() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.ODataSerializerContext(Microsoft.AspNetCore.OData.Formatter.ResourceContext resource, Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.OData.Edm.IEdmProperty edmProperty) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Path.get -> Microsoft.OData.UriParser.ODataPath +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Path.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.QueryOptions.get -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Request.get -> Microsoft.AspNetCore.Http.HttpRequest +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.Request.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.RootElementName.get -> string +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.RootElementName.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SelectExpandClause.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SkipExpensiveAvailabilityChecks.get -> bool +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.SkipExpensiveAvailabilityChecks.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.TimeZone.get -> System.TimeZoneInfo +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext.TimeZone.set -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider.ODataSerializerProvider(System.IServiceProvider serviceProvider) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataServiceDocumentSerializer +Microsoft.AspNetCore.OData.Formatter.Serialization.ODataServiceDocumentSerializer.ODataServiceDocumentSerializer() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.ExpandedProperties.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.ReferencedProperties.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectAllDynamicProperties.get -> bool +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedActions.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedComplexProperties.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedComputedProperties.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedDynamicProperties.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedFunctions.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedNavigationProperties.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectedStructuralProperties.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectExpandNode() -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectExpandNode(Microsoft.OData.Edm.IEdmStructuredType structuredType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> void +Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode.SelectExpandNode(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.OData.Edm.IEdmStructuredType structuredType, Microsoft.OData.Edm.IEdmModel model) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection +Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection.EdmChangedObjectCollection(Microsoft.OData.Edm.IEdmEntityType entityType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection.EdmChangedObjectCollection(Microsoft.OData.Edm.IEdmEntityType entityType, System.Collections.Generic.IList changedObjectList) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmChangedObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject.EdmComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject.EdmComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObject.EdmComplexObject(Microsoft.OData.Edm.IEdmComplexTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection.EdmComplexObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection.EdmComplexObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType, System.Collections.Generic.IList list) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmComplexObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject.EdmDeltaComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject.EdmDeltaComplexObject(Microsoft.OData.Edm.IEdmComplexType edmType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaComplexObject.EdmDeltaComplexObject(Microsoft.OData.Edm.IEdmComplexTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.EdmDeltaDeletedLink(Microsoft.OData.Edm.IEdmEntityType entityType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.EdmDeltaDeletedLink(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.EdmDeltaDeletedLink(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.EdmDeltaDeletedResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.EdmDeltaDeletedResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.EdmDeltaDeletedResourceObject(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Id.get -> System.Uri +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Id.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.NavigationSource.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Reason.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.EdmDeltaLink(Microsoft.OData.Edm.IEdmEntityType entityType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.EdmDeltaLink(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.EdmDeltaLink(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.EdmDeltaLinkBase(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.EdmDeltaLinkBase(Microsoft.OData.Edm.IEdmEntityTypeReference typeReference) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.IsNullable.get -> bool +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Relationship.get -> string +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Relationship.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Source.get -> System.Uri +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Source.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Target.get -> System.Uri +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase.Target.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.DeltaKind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.EdmDeltaResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.EdmDeltaResourceObject(Microsoft.OData.Edm.IEdmEntityType entityType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.EdmDeltaResourceObject(Microsoft.OData.Edm.IEdmEntityTypeReference entityTypeReference) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaResourceObject.NavigationSource.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject.EdmEntityObject(Microsoft.OData.Edm.IEdmEntityType edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject.EdmEntityObject(Microsoft.OData.Edm.IEdmEntityType edmType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObject.EdmEntityObject(Microsoft.OData.Edm.IEdmEntityTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection.EdmEntityObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection.EdmEntityObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType, System.Collections.Generic.IList list) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEntityObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.EdmEnumObject(Microsoft.OData.Edm.IEdmEnumType edmType, string value) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.EdmEnumObject(Microsoft.OData.Edm.IEdmEnumType edmType, string value, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.EdmEnumObject(Microsoft.OData.Edm.IEdmEnumTypeReference edmType, string value) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.IsNullable.get -> bool +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.IsNullable.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.Value.get -> string +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObject.Value.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection.EdmEnumObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection.EdmEnumObjectCollection(Microsoft.OData.Edm.IEdmCollectionTypeReference edmType, System.Collections.Generic.IList list) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmEnumObjectCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ActualEdmType.get -> Microsoft.OData.Edm.IEdmStructuredType +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ActualEdmType.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.EdmStructuredObject(Microsoft.OData.Edm.IEdmStructuredType edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.EdmStructuredObject(Microsoft.OData.Edm.IEdmStructuredType edmType, bool isNullable) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.EdmStructuredObject(Microsoft.OData.Edm.IEdmStructuredTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ExpectedEdmType.get -> Microsoft.OData.Edm.IEdmStructuredType +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.ExpectedEdmType.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.IsNullable.get -> bool +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.IsNullable.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TryGetDynamicProperties() -> System.Collections.Generic.Dictionary +Microsoft.AspNetCore.OData.Formatter.Value.EdmTypeExtensions +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedCollection +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedCollection.EdmUntypedCollection() -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedCollection.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject.EdmUntypedObject() -> void +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.EdmUntypedObject.TryGetPropertyValue(string propertyName, out object value) -> bool +Microsoft.AspNetCore.OData.Formatter.Value.IEdmChangedObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmChangedObject.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +Microsoft.AspNetCore.OData.Formatter.Value.IEdmComplexObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedLink +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Id.get -> System.Uri +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Id.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Reason.get -> Microsoft.OData.DeltaDeletedEntryReason? +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaDeletedResourceObject.Reason.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLink +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Relationship.get -> string +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Relationship.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Source.get -> System.Uri +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Source.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Target.get -> System.Uri +Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLinkBase.Target.set -> void +Microsoft.AspNetCore.OData.Formatter.Value.IEdmEntityObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmEnumObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.IEdmStructuredObject +Microsoft.AspNetCore.OData.Formatter.Value.IEdmStructuredObject.TryGetPropertyValue(string propertyName, out object value) -> bool +Microsoft.AspNetCore.OData.Formatter.Value.IEdmUntypedObject +Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject +Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject.GetEdmType() -> Microsoft.OData.Edm.IEdmTypeReference +Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject.NullEdmComplexObject(Microsoft.OData.Edm.IEdmComplexTypeReference edmType) -> void +Microsoft.AspNetCore.OData.Formatter.Value.NullEdmComplexObject.TryGetPropertyValue(string propertyName, out object value) -> bool +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaDeletedLinkWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaDeletedLinkWrapper.DeltaDeletedLink.get -> Microsoft.OData.ODataDeltaDeletedLink +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaDeletedLinkWrapper.ODataDeltaDeletedLinkWrapper(Microsoft.OData.ODataDeltaDeletedLink deltaDeletedLink) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkBaseWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkBaseWrapper.ODataDeltaLinkBaseWrapper() -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkWrapper.DeltaLink.get -> Microsoft.OData.ODataDeltaLink +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaLinkWrapper.ODataDeltaLinkWrapper(Microsoft.OData.ODataDeltaLink deltaLink) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper.DeltaItems.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper.DeltaResourceSet.get -> Microsoft.OData.ODataDeltaResourceSet +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper.ODataDeltaResourceSetWrapper(Microsoft.OData.ODataDeltaResourceSet deltaResourceSet) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataEntityReferenceLinkWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataEntityReferenceLinkWrapper.EntityReferenceLink.get -> Microsoft.OData.ODataEntityReferenceLink +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataEntityReferenceLinkWrapper.ODataEntityReferenceLinkWrapper(Microsoft.OData.ODataEntityReferenceLink link) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataItemWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataItemWrapper.ODataItemWrapper() -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper.NestedItems.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper.NestedResourceInfo.get -> Microsoft.OData.ODataNestedResourceInfo +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper.ODataNestedResourceInfoWrapper(Microsoft.OData.ODataNestedResourceInfo nestedInfo) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper.ODataPrimitiveWrapper(Microsoft.OData.ODataPrimitiveValue value) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper.Value.get -> Microsoft.OData.ODataPrimitiveValue +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataReaderExtensions +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetBaseWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetBaseWrapper.ODataResourceSetBaseWrapper() -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.Items.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.ODataResourceSetWrapper(Microsoft.OData.ODataResourceSet resourceSet) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.Resources.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper.ResourceSet.get -> Microsoft.OData.ODataResourceSet +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.IsDeletedResource.get -> bool +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.NestedResourceInfos.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.ODataResourceWrapper(Microsoft.OData.ODataResourceBase resource) -> void +Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper.Resource.get -> Microsoft.OData.ODataResourceBase +Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions +Microsoft.AspNetCore.OData.ODataJsonOptionsSetup +Microsoft.AspNetCore.OData.ODataJsonOptionsSetup.Configure(Microsoft.AspNetCore.Mvc.JsonOptions options) -> void +Microsoft.AspNetCore.OData.ODataJsonOptionsSetup.ODataJsonOptionsSetup() -> void Microsoft.AspNetCore.OData.ODataMiniMetadata +Microsoft.AspNetCore.OData.ODataMiniMetadata metadata, Microsoft.AspNetCore.Http.RequestDelegate next) -> void Microsoft.AspNetCore.OData.ODataMiniMetadata.BaseAddressFactory.get -> System.Func Microsoft.AspNetCore.OData.ODataMiniMetadata.BaseAddressFactory.set -> void Microsoft.AspNetCore.OData.ODataMiniMetadata.IsODataFormat.get -> bool @@ -49,26 +718,1155 @@ Microsoft.AspNetCore.OData.ODataMiniOptions.SetVersion(Microsoft.OData.ODataVers Microsoft.AspNetCore.OData.ODataMiniOptions.SkipToken() -> Microsoft.AspNetCore.OData.ODataMiniOptions Microsoft.AspNetCore.OData.ODataMiniOptions.TimeZone.get -> System.TimeZoneInfo Microsoft.AspNetCore.OData.ODataMiniOptions.Version.get -> Microsoft.OData.ODataVersion +Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions +Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions +Microsoft.AspNetCore.OData.ODataMvcOptionsSetup +Microsoft.AspNetCore.OData.ODataMvcOptionsSetup.Configure(Microsoft.AspNetCore.Mvc.MvcOptions options) -> void +Microsoft.AspNetCore.OData.ODataMvcOptionsSetup.ODataMvcOptionsSetup() -> void +Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Batch.ODataBatchHandler batchHandler) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Batch.ODataBatchHandler batchHandler) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.ODataVersion version, System.Action configureServices) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.AddRouteComponents(string routePrefix, Microsoft.OData.Edm.IEdmModel model, System.Action configureServices) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.Conventions.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.ODataOptions.Count() -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.EnableAttributeRouting.get -> bool +Microsoft.AspNetCore.OData.ODataOptions.EnableAttributeRouting.set -> void +Microsoft.AspNetCore.OData.ODataOptions.EnableContinueOnErrorHeader.get -> bool +Microsoft.AspNetCore.OData.ODataOptions.EnableContinueOnErrorHeader.set -> void +Microsoft.AspNetCore.OData.ODataOptions.EnableNoDollarQueryOptions.get -> bool +Microsoft.AspNetCore.OData.ODataOptions.EnableNoDollarQueryOptions.set -> void +Microsoft.AspNetCore.OData.ODataOptions.EnableQueryFeatures(int? maxTopValue = null) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.Expand() -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.Filter() -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.GetRouteServices(string routePrefix) -> System.IServiceProvider +Microsoft.AspNetCore.OData.ODataOptions.ODataOptions() -> void +Microsoft.AspNetCore.OData.ODataOptions.OrderBy() -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.QueryConfigurations.get -> Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations +Microsoft.AspNetCore.OData.ODataOptions.QuerySettings.get -> Microsoft.OData.ModelBuilder.Config.DefaultQuerySettings +Microsoft.AspNetCore.OData.ODataOptions.RouteComponents.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.ODataOptions.RouteOptions.get -> Microsoft.AspNetCore.OData.Routing.ODataRouteOptions +Microsoft.AspNetCore.OData.ODataOptions.Select() -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.SetMaxTop(int? maxTopValue) -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.SkipToken() -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.ODataOptions.TimeZone.get -> System.TimeZoneInfo +Microsoft.AspNetCore.OData.ODataOptions.TimeZone.set -> void +Microsoft.AspNetCore.OData.ODataOptions.UrlKeyDelimiter.get -> Microsoft.OData.ODataUrlKeyDelimiter +Microsoft.AspNetCore.OData.ODataOptions.UrlKeyDelimiter.set -> void +Microsoft.AspNetCore.OData.ODataOptionsSetup +Microsoft.AspNetCore.OData.ODataOptionsSetup.Configure(Microsoft.AspNetCore.OData.ODataOptions options) -> void +Microsoft.AspNetCore.OData.ODataOptionsSetup.ODataOptionsSetup(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser parser) -> void +Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions +Microsoft.AspNetCore.OData.ODataUriFunctions +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Add = 1 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.All = Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Add | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Subtract | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Multiply | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Divide | Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Modulo -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Divide = 8 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Modulo = 16 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Multiply = 4 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators.Subtract = 2 -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.All = 268435456 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllDateTimeFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.Year | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Date | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Month | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Time | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Day | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Hour | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Minute | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Second | Microsoft.AspNetCore.OData.Query.AllowedFunctions.FractionalSeconds -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.Cast | Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllDateTimeFunctions | Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllMathFunctions | Microsoft.AspNetCore.OData.Query.AllowedFunctions.IsOf | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Any | Microsoft.AspNetCore.OData.Query.AllowedFunctions.All | Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllStringFunctions -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllMathFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.Round | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Floor | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Ceiling -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.AllStringFunctions = Microsoft.AspNetCore.OData.Query.AllowedFunctions.StartsWith | Microsoft.AspNetCore.OData.Query.AllowedFunctions.EndsWith | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Contains | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Length | Microsoft.AspNetCore.OData.Query.AllowedFunctions.IndexOf | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Concat | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Substring | Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToLower | Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToUpper | Microsoft.AspNetCore.OData.Query.AllowedFunctions.Trim | Microsoft.AspNetCore.OData.Query.AllowedFunctions.MatchesPattern -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Any = 134217728 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Cast = 1024 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Ceiling = 33554432 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Concat = 32 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Contains = 4 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Date = 4096 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Day = 32768 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.EndsWith = 2 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Floor = 16777216 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.FractionalSeconds = 4194304 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Hour = 131072 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.IndexOf = 16 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.IsOf = 67108864 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Length = 8 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.MatchesPattern = 536870912 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Minute = 524288 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Month = 8192 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Round = 8388608 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Second = 2097152 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.StartsWith = 1 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Substring = 64 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Time = 16384 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToLower = 128 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.ToUpper = 256 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Trim = 512 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedFunctions.Year = 2048 -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.All = Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Or | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.And | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Equal | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.NotEqual | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThan | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThanOrEqual | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThan | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThanOrEqual | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Not | Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Has -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.And = 2 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Equal = 4 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThan = 16 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.GreaterThanOrEqual = 32 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Has = 512 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThan = 64 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.LessThanOrEqual = 128 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Not = 256 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.NotEqual = 8 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators.Or = 1 -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.All = Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.DeltaToken | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Supported -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Apply = 1024 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Compute = 2048 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Count = 64 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.DeltaToken = 512 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Expand = 2 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Filter = 1 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Format = 128 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.None = 0 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.OrderBy = 8 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Search = 4096 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Select = 4 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Skip = 32 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.SkipToken = 256 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Supported = Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Filter | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Expand | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Select | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.OrderBy | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Top | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Skip | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Count | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Format | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.SkipToken | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Apply | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Compute | Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Search -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.AllowedQueryOptions.Top = 16 -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.ApplyQueryOption +Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ApplyClause.get -> Microsoft.OData.UriParser.Aggregation.ApplyClause +Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ApplyQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.ApplyQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.ApplyQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.ApplyQueryOption.ResultClrType.get -> System.Type +Microsoft.AspNetCore.OData.Query.ComputeQueryOption +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.ComputeClause.get -> Microsoft.OData.UriParser.ComputeClause +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.ComputeQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.ResultClrType.get -> System.Type +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IComputeQueryValidator +Microsoft.AspNetCore.OData.Query.ComputeQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Name.get -> string +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Name.set -> void +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.NestedValue.get -> TWrapper +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.NestedValue.set -> void +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Next.get -> Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Next.set -> void +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.ToDictionaryCore(System.Collections.Generic.Dictionary dictionary, Microsoft.AspNetCore.OData.Query.Container.IPropertyMapper propertyMapper, bool includeAutoSelected) -> void +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Value.get -> object +Microsoft.AspNetCore.OData.Query.Container.IAggregationPropertyContainer.Value.set -> void +Microsoft.AspNetCore.OData.Query.Container.IPropertyMapper +Microsoft.AspNetCore.OData.Query.Container.IPropertyMapper.MapProperty(string propertyName) -> string +Microsoft.AspNetCore.OData.Query.Container.ITruncatedCollection +Microsoft.AspNetCore.OData.Query.Container.ITruncatedCollection.IsTruncated.get -> bool +Microsoft.AspNetCore.OData.Query.Container.ITruncatedCollection.PageSize.get -> int +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.AutoSelected.get -> bool +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.AutoSelected.set -> void +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.CountOption.get -> bool? +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.CountOption.set -> void +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.Name.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.NamedPropertyExpression(System.Linq.Expressions.Expression name, System.Linq.Expressions.Expression value) -> void +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.NullCheck.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.NullCheck.set -> void +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.PageSize.get -> int? +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.PageSize.set -> void +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.TotalCount.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.TotalCount.set -> void +Microsoft.AspNetCore.OData.Query.Container.NamedPropertyExpression.Value.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.IsTruncated.get -> bool +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.PageSize.get -> int +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TotalCount.get -> long? +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Collections.Generic.IEnumerable source, int pageSize) -> void +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Collections.Generic.IEnumerable source, int pageSize, long? totalCount) -> void +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize) -> void +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize, bool parameterize) -> void +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize, long? totalCount) -> void +Microsoft.AspNetCore.OData.Query.Container.TruncatedCollection.TruncatedCollection(System.Linq.IQueryable source, int pageSize, long? totalCount, bool parameterize) -> void +Microsoft.AspNetCore.OData.Query.CountQueryOption +Microsoft.AspNetCore.OData.Query.CountQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.CountQueryOption.CountQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.CountQueryOption.GetEntityCount(System.Linq.IQueryable query) -> long? +Microsoft.AspNetCore.OData.Query.CountQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.CountQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.CountQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ICountQueryValidator +Microsoft.AspNetCore.OData.Query.CountQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.CountQueryOption.Value.get -> bool +Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser +Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser.CanParse(Microsoft.AspNetCore.Http.HttpRequest request) -> bool +Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser.DefaultODataQueryRequestParser() -> void +Microsoft.AspNetCore.OData.Query.DefaultODataQueryRequestParser.ParseAsync(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations +Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations.DefaultQueryConfigurations() -> void +Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler +Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.DefaultSkipTokenHandler() -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedArithmeticOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedArithmeticOperators.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedFunctions.get -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedFunctions.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedLogicalOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedLogicalOperators.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedOrderByProperties.get -> string +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedOrderByProperties.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.AllowedQueryOptions.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableConstantParameterization.get -> bool +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableConstantParameterization.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableCorrelatedSubqueryBuffering.get -> bool +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableCorrelatedSubqueryBuffering.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnableQueryAttribute() -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnsureStableOrdering.get -> bool +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.EnsureStableOrdering.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleNullPropagation.get -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleNullPropagation.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleReferenceNavigationPropertyExpandFilter.get -> bool +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.HandleReferenceNavigationPropertyExpandFilter.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxAnyAllExpressionDepth.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxAnyAllExpressionDepth.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxExpansionDepth.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxExpansionDepth.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxNodeCount.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxNodeCount.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxOrderByNodeCount.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxOrderByNodeCount.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxSkip.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxSkip.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxTop.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.MaxTop.set -> void +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.PageSize.get -> int +Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.PageSize.set -> void +Microsoft.AspNetCore.OData.Query.ETag +Microsoft.AspNetCore.OData.Query.ETag.EntityType.get -> System.Type +Microsoft.AspNetCore.OData.Query.ETag.EntityType.set -> void +Microsoft.AspNetCore.OData.Query.ETag.ETag() -> void +Microsoft.AspNetCore.OData.Query.ETag.IsAny.get -> bool +Microsoft.AspNetCore.OData.Query.ETag.IsAny.set -> void +Microsoft.AspNetCore.OData.Query.ETag.IsIfNoneMatch.get -> bool +Microsoft.AspNetCore.OData.Query.ETag.IsIfNoneMatch.set -> void +Microsoft.AspNetCore.OData.Query.ETag.IsWellFormed.get -> bool +Microsoft.AspNetCore.OData.Query.ETag.IsWellFormed.set -> void +Microsoft.AspNetCore.OData.Query.ETag.this[string key].get -> object +Microsoft.AspNetCore.OData.Query.ETag.this[string key].set -> void +Microsoft.AspNetCore.OData.Query.ETag +Microsoft.AspNetCore.OData.Query.ETag.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.ETag.ETag() -> void +Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder +Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.AggregationBinder() -> void +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.AggregationFlatteningResult() -> void +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedExpression.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedExpression.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedPropertiesMapping.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.FlattenedPropertiesMapping.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.RedefinedContextParameter.get -> System.Linq.Expressions.ParameterExpression +Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult.RedefinedContextParameter.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions +Microsoft.AspNetCore.OData.Query.Expressions.ComputeBinder +Microsoft.AspNetCore.OData.Query.Expressions.ComputeBinder.ComputeBinder() -> void +Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase +Microsoft.AspNetCore.OData.Query.Expressions.FilterBinder +Microsoft.AspNetCore.OData.Query.Expressions.FilterBinder.FilterBinder() -> void +Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder +Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder.BindGroupBy(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder.BindSelect(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.IComputeBinder +Microsoft.AspNetCore.OData.Query.Expressions.IComputeBinder.BindCompute(Microsoft.OData.UriParser.Aggregation.ComputeTransformationNode computeTransformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder +Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder.BindFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.IFlatteningBinder +Microsoft.AspNetCore.OData.Query.Expressions.IFlatteningBinder.FlattenReferencedProperties(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult +Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder +Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder.BindOrderBy(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult +Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder +Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder.BindSearch(Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder +Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder.BindSelectExpand(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinder +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinder.OrderByBinder() -> void +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.Direction.get -> Microsoft.OData.UriParser.OrderByDirection +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.OrderByBinderResult(System.Linq.Expressions.Expression orderByExpression, Microsoft.OData.UriParser.OrderByDirection direction) -> void +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.OrderByExpression.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.ThenBy.get -> Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult +Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult.ThenBy.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindArguments(System.Collections.Generic.IEnumerable nodes, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression[] +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.GetFlattenedPropertyExpression(string propertyPath, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.QueryBinder() -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.AssembliesResolver.get -> Microsoft.OData.ModelBuilder.IAssemblyResolver +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.AssembliesResolver.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.ComputedProperties.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.CurrentParameter.get -> System.Linq.Expressions.ParameterExpression +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.ElementClrType.get -> System.Type +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.ElementType.get -> Microsoft.OData.Edm.IEdmType +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.FlattenedExpressionMapping.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.GetParameter(string name) -> System.Linq.Expressions.ParameterExpression +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.NavigationSource.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.QueryBinderContext(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, System.Type clrType) -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.QueryBinderContext(Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, System.Type clrType) -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.QuerySettings.get -> Microsoft.AspNetCore.OData.Query.ODataQuerySettings +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.RemoveParameter(string name) -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.SearchBinder.get -> Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.SearchBinder.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.Source.get -> System.Linq.Expressions.Expression +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.Source.set -> void +Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext.TransformationElementType.get -> System.Type +Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder +Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.FilterBinder.get -> Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder +Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.OrderByBinder.get -> Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder +Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.SelectExpandBinder(Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder filterBinder, Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder orderByBinder) -> void +Microsoft.AspNetCore.OData.Query.FilterQueryOption +Microsoft.AspNetCore.OData.Query.FilterQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.FilterQueryOption.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption +Microsoft.AspNetCore.OData.Query.FilterQueryOption.Compute.set -> void +Microsoft.AspNetCore.OData.Query.FilterQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.FilterQueryOption.FilterClause.get -> Microsoft.OData.UriParser.FilterClause +Microsoft.AspNetCore.OData.Query.FilterQueryOption.FilterQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.FilterQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.FilterQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.FilterQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IFilterQueryValidator +Microsoft.AspNetCore.OData.Query.FilterQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption +Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption.Default = 0 -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption +Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption.False = 2 -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption +Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption.True = 1 -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption +Microsoft.AspNetCore.OData.Query.HttpRequestODataQueryExtensions +Microsoft.AspNetCore.OData.Query.ICountOptionCollection +Microsoft.AspNetCore.OData.Query.ICountOptionCollection.TotalCount.get -> long? Microsoft.AspNetCore.OData.Query.IODataQueryEndpointFilter -Microsoft.AspNetCore.OData.Query.IODataQueryEndpointFilter.OnFilterExecutedAsync(object responseValue, Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext context) -> System.Threading.Tasks.ValueTask Microsoft.AspNetCore.OData.Query.IODataQueryEndpointFilter.OnFilterExecutingAsync(Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext context) -> System.Threading.Tasks.ValueTask +Microsoft.AspNetCore.OData.Query.IODataQueryEndpointFilter.OnFilterExecutedAsync(object responseValue, Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext context) -> System.Threading.Tasks.ValueTask +Microsoft.AspNetCore.OData.Query.IODataQueryRequestParser +Microsoft.AspNetCore.OData.Query.IODataQueryRequestParser.CanParse(Microsoft.AspNetCore.Http.HttpRequest request) -> bool +Microsoft.AspNetCore.OData.Query.IODataQueryRequestParser.ParseAsync(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.ODataQueryContext.DefaultQueryConfigurations.get -> Microsoft.AspNetCore.OData.Query.DefaultQueryConfigurations +Microsoft.AspNetCore.OData.Query.ODataQueryContext.ElementClrType.get -> System.Type +Microsoft.AspNetCore.OData.Query.ODataQueryContext.ElementType.get -> Microsoft.OData.Edm.IEdmType +Microsoft.AspNetCore.OData.Query.ODataQueryContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Query.ODataQueryContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Query.ODataQueryContext.ODataQueryContext(Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmType elementType, Microsoft.OData.UriParser.ODataPath path) -> void +Microsoft.AspNetCore.OData.Query.ODataQueryContext.ODataQueryContext(Microsoft.OData.Edm.IEdmModel model, System.Type elementClrType, Microsoft.OData.UriParser.ODataPath path) -> void +Microsoft.AspNetCore.OData.Query.ODataQueryContext.Path.get -> Microsoft.OData.UriParser.ODataPath +Microsoft.AspNetCore.OData.Query.ODataQueryContext.RequestContainer.get -> System.IServiceProvider Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.ODataQueryEndpointFilter() -> void Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.QuerySettings.get -> Microsoft.AspNetCore.OData.Query.ODataQuerySettings Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.ValidationSettings.get -> Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings +Microsoft.AspNetCore.OData.Query.ODataQueryOptions +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Apply.get -> Microsoft.AspNetCore.OData.Query.ApplyQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Count.get -> Microsoft.AspNetCore.OData.Query.CountQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Filter.get -> Microsoft.AspNetCore.OData.Query.FilterQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IsSupportedQueryOption(string queryOptionName) -> bool +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ODataQueryOptions(Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.AspNetCore.Http.HttpRequest request) -> void +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.OrderBy.get -> Microsoft.AspNetCore.OData.Query.OrderByQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.RawValues.get -> Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Request.get -> Microsoft.AspNetCore.Http.HttpRequest +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Search.get -> Microsoft.AspNetCore.OData.Query.SearchQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.SelectExpand.get -> Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Skip.get -> Microsoft.AspNetCore.OData.Query.SkipQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.SkipToken.get -> Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Top.get -> Microsoft.AspNetCore.OData.Query.TopQueryOption +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IODataQueryValidator +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Validator.set -> void +Microsoft.AspNetCore.OData.Query.ODataQueryOptions +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfMatch.get -> Microsoft.AspNetCore.OData.Query.ETag +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfNoneMatch.get -> Microsoft.AspNetCore.OData.Query.ETag +Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ODataQueryOptions(Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.AspNetCore.Http.HttpRequest request) -> void +Microsoft.AspNetCore.OData.Query.ODataQueryParameterBindingAttribute +Microsoft.AspNetCore.OData.Query.ODataQueryParameterBindingAttribute.ODataQueryParameterBindingAttribute() -> void +Microsoft.AspNetCore.OData.Query.ODataQueryRequestMiddleware +Microsoft.AspNetCore.OData.Query.ODataQueryRequestMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task +Microsoft.AspNetCore.OData.Query.ODataQueryRequestMiddleware.ODataQueryRequestMiddleware(System.Collections.Generic.IEnumerable queryRequestParsers, Microsoft.AspNetCore.Http.RequestDelegate next) -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableConstantParameterization.get -> bool +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableConstantParameterization.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableCorrelatedSubqueryBuffering.get -> bool +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnableCorrelatedSubqueryBuffering.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnsureStableOrdering.get -> bool +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.EnsureStableOrdering.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleNullPropagation.get -> Microsoft.AspNetCore.OData.Query.HandleNullPropagationOption +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleNullPropagation.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleReferenceNavigationPropertyExpandFilter.get -> bool +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.HandleReferenceNavigationPropertyExpandFilter.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredNestedQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredNestedQueryOptions.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.IgnoredQueryOptions.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.ODataQuerySettings() -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.PageSize.get -> int? +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.PageSize.set -> void +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.TimeZone.get -> System.TimeZoneInfo +Microsoft.AspNetCore.OData.Query.ODataQuerySettings.TimeZone.set -> void +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Apply.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Compute.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Count.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.DeltaToken.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Expand.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Filter.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Format.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.ODataRawQueryOptions() -> void +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.OrderBy.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Search.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Select.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Skip.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.SkipToken.get -> string +Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions.Top.get -> string +Microsoft.AspNetCore.OData.Query.OrderByClauseNode +Microsoft.AspNetCore.OData.Query.OrderByClauseNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause +Microsoft.AspNetCore.OData.Query.OrderByClauseNode.OrderByClauseNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void +Microsoft.AspNetCore.OData.Query.OrderByCountNode +Microsoft.AspNetCore.OData.Query.OrderByCountNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause +Microsoft.AspNetCore.OData.Query.OrderByCountNode.OrderByCountNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void +Microsoft.AspNetCore.OData.Query.OrderByItNode +Microsoft.AspNetCore.OData.Query.OrderByItNode.Name.get -> string +Microsoft.AspNetCore.OData.Query.OrderByItNode.OrderByItNode(Microsoft.OData.UriParser.OrderByClause clause) -> void +Microsoft.AspNetCore.OData.Query.OrderByItNode.OrderByItNode(Microsoft.OData.UriParser.OrderByDirection direction) -> void +Microsoft.AspNetCore.OData.Query.OrderByNode +Microsoft.AspNetCore.OData.Query.OrderByNode.Direction.get -> Microsoft.OData.UriParser.OrderByDirection +Microsoft.AspNetCore.OData.Query.OrderByNode.OrderByNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void +Microsoft.AspNetCore.OData.Query.OrderByNode.OrderByNode(Microsoft.OData.UriParser.OrderByDirection direction) -> void +Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode +Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause +Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode.OrderByOpenPropertyNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void +Microsoft.AspNetCore.OData.Query.OrderByOpenPropertyNode.PropertyName.get -> string +Microsoft.AspNetCore.OData.Query.OrderByPropertyNode +Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause +Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.OrderByPropertyNode(Microsoft.OData.Edm.IEdmProperty property, Microsoft.OData.UriParser.OrderByDirection direction) -> void +Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.OrderByPropertyNode(Microsoft.OData.UriParser.OrderByClause orderByClause) -> void +Microsoft.AspNetCore.OData.Query.OrderByPropertyNode.Property.get -> Microsoft.OData.Edm.IEdmProperty +Microsoft.AspNetCore.OData.Query.OrderByQueryOption +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IOrderedQueryable +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IOrderedQueryable +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IOrderedQueryable +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IOrderedQueryable +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Compute.set -> void +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.OrderByClause.get -> Microsoft.OData.UriParser.OrderByClause +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.OrderByNodes.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.OrderByQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.IOrderByQueryValidator +Microsoft.AspNetCore.OData.Query.OrderByQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.QueryFilterProvider +Microsoft.AspNetCore.OData.Query.QueryFilterProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext context) -> void +Microsoft.AspNetCore.OData.Query.QueryFilterProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext context) -> void +Microsoft.AspNetCore.OData.Query.QueryFilterProvider.Order.get -> int +Microsoft.AspNetCore.OData.Query.QueryFilterProvider.QueryFilter.get -> Microsoft.AspNetCore.Mvc.Filters.IActionFilter +Microsoft.AspNetCore.OData.Query.QueryFilterProvider.QueryFilterProvider(Microsoft.AspNetCore.Mvc.Filters.IActionFilter queryFilter) -> void +Microsoft.AspNetCore.OData.Query.SearchQueryOption +Microsoft.AspNetCore.OData.Query.SearchQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.SearchQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.SearchQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.SearchQueryOption.ResultClrType.get -> System.Type +Microsoft.AspNetCore.OData.Query.SearchQueryOption.SearchClause.get -> Microsoft.OData.UriParser.SearchClause +Microsoft.AspNetCore.OData.Query.SearchQueryOption.SearchQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.SearchQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.ApplyTo(object entity, Microsoft.AspNetCore.OData.Query.ODataQuerySettings settings) -> object +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.ApplyTo(System.Linq.IQueryable queryable, Microsoft.AspNetCore.OData.Query.ODataQuerySettings settings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Compute.get -> Microsoft.AspNetCore.OData.Query.ComputeQueryOption +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Compute.set -> void +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.LevelsMaxLiteralExpansionDepth.get -> int +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.LevelsMaxLiteralExpansionDepth.set -> void +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.RawExpand.get -> string +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.RawSelect.get -> string +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.SelectExpandClause.get -> Microsoft.OData.UriParser.SelectExpandClause +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.SelectExpandQueryOption(string select, string expand, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ISelectExpandQueryValidator +Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.SkipQueryOption +Microsoft.AspNetCore.OData.Query.SkipQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.SkipQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.SkipQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.SkipQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.SkipQueryOption.SkipQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.SkipQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.SkipQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ISkipQueryValidator +Microsoft.AspNetCore.OData.Query.SkipQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.SkipQueryOption.Value.get -> int +Microsoft.AspNetCore.OData.Query.SkipTokenHandler +Microsoft.AspNetCore.OData.Query.SkipTokenHandler.SkipTokenHandler() -> void +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Handler.get -> Microsoft.AspNetCore.OData.Query.SkipTokenHandler +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.SkipTokenQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context) -> void +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ISkipTokenQueryValidator +Microsoft.AspNetCore.OData.Query.TopQueryOption +Microsoft.AspNetCore.OData.Query.TopQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Query.TopQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IOrderedQueryable +Microsoft.AspNetCore.OData.Query.TopQueryOption.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.TopQueryOption.RawValue.get -> string +Microsoft.AspNetCore.OData.Query.TopQueryOption.TopQueryOption(string rawValue, Microsoft.AspNetCore.OData.Query.ODataQueryContext context, Microsoft.OData.UriParser.ODataQueryOptionParser queryOptionParser) -> void +Microsoft.AspNetCore.OData.Query.TopQueryOption.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.TopQueryOption.Validator.get -> Microsoft.AspNetCore.OData.Query.Validator.ITopQueryValidator +Microsoft.AspNetCore.OData.Query.TopQueryOption.Validator.set -> void +Microsoft.AspNetCore.OData.Query.TopQueryOption.Value.get -> int +Microsoft.AspNetCore.OData.Query.Validator.ComputeQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ComputeQueryValidator.ComputeQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator.CountQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.FilterQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.Clone() -> Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.CurrentAnyAllExpressionDepth.get -> int +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.CurrentNodeCount.get -> int +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.EnterLambda() -> void +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.ExitLambda() -> void +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.Filter.get -> Microsoft.AspNetCore.OData.Query.FilterQueryOption +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.Filter.set -> void +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.FilterValidatorContext() -> void +Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext.IncrementNodeCount() -> void +Microsoft.AspNetCore.OData.Query.Validator.IComputeQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.IComputeQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ComputeQueryOption computeQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ICountQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ICountQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.CountQueryOption countQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.IFilterQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.IFilterQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.FilterQueryOption filterQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.IODataQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.IODataQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ODataQueryOptions options, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.IOrderByQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.IOrderByQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.OrderByQueryOption orderByOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ISearchQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ISearchQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SearchQueryOption searchQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ISelectExpandQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ISelectExpandQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption selectExpandQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ISkipQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ISkipQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipQueryOption skipQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ISkipTokenQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ISkipTokenQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipToken, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ITopQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ITopQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.TopQueryOption topQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator.ODataQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedArithmeticOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedArithmeticOperators +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedArithmeticOperators.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedFunctions.get -> Microsoft.AspNetCore.OData.Query.AllowedFunctions +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedFunctions.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedLogicalOperators.get -> Microsoft.AspNetCore.OData.Query.AllowedLogicalOperators +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedLogicalOperators.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedOrderByProperties.get -> System.Collections.Generic.ISet +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedQueryOptions.get -> Microsoft.AspNetCore.OData.Query.AllowedQueryOptions +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.AllowedQueryOptions.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxAnyAllExpressionDepth.get -> int +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxAnyAllExpressionDepth.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxExpansionDepth.get -> int +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxExpansionDepth.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxNodeCount.get -> int +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxNodeCount.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxOrderByNodeCount.get -> int +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxOrderByNodeCount.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxSkip.get -> int? +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxSkip.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxTop.get -> int? +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.MaxTop.set -> void +Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings.ODataValidationSettings() -> void +Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.OrderByQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext +Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.IncrementNodeCount() -> void +Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderBy.get -> Microsoft.AspNetCore.OData.Query.OrderByQueryOption +Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderBy.set -> void +Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderByNodeCount.get -> int +Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext.OrderByValidatorContext() -> void +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Context.get -> Microsoft.AspNetCore.OData.Query.ODataQueryContext +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Context.set -> void +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.CurrentDepth.get -> int +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.CurrentDepth.set -> void +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Property.get -> Microsoft.OData.Edm.IEdmProperty +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.Property.set -> void +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.QueryValidatorContext() -> void +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.StructuredType.set -> void +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.ValidationSettings.get -> Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings +Microsoft.AspNetCore.OData.Query.Validator.QueryValidatorContext.ValidationSettings.set -> void +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.SelectExpandQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.Clone() -> Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.RemainingDepth.get -> int? +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.RemainingDepth.set -> void +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.SelectExpand.get -> Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.SelectExpand.set -> void +Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext.SelectExpandValidatorContext() -> void +Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator.SkipQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator.SkipTokenQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator +Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator.TopQueryValidator() -> void +Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper +Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper.DynamicTypeWrapper() -> void +Microsoft.AspNetCore.OData.Query.Wrapper.DynamicTypeWrapper.TryGetPropertyValue(string propertyName, out object value) -> bool +Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper +Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Instance.get -> T +Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Instance.set -> void +Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Query.Wrapper.IComputeWrapper.Model.set -> void +Microsoft.AspNetCore.OData.Query.Wrapper.IFlatteningWrapper +Microsoft.AspNetCore.OData.Query.Wrapper.IFlatteningWrapper.Source.get -> T +Microsoft.AspNetCore.OData.Query.Wrapper.IFlatteningWrapper.Source.set -> void +Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper +Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.Container.get -> TContainer +Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.Container.set -> void +Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.GroupByContainer.get -> TContainer +Microsoft.AspNetCore.OData.Query.Wrapper.IGroupByWrapper.GroupByContainer.set -> void +Microsoft.AspNetCore.OData.Query.Wrapper.ISelectExpandWrapper +Microsoft.AspNetCore.OData.Query.Wrapper.ISelectExpandWrapper.ToDictionary() -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Query.Wrapper.ISelectExpandWrapper.ToDictionary(System.Func propertyMapperProvider) -> System.Collections.Generic.IDictionary Microsoft.AspNetCore.OData.Query.Wrapper.SelectExpandWrapperConverter Microsoft.AspNetCore.OData.Query.Wrapper.SelectExpandWrapperConverter.SelectExpandWrapperConverter() -> void +Microsoft.AspNetCore.OData.Results.BadRequestODataResult +Microsoft.AspNetCore.OData.Results.BadRequestODataResult.BadRequestODataResult(Microsoft.OData.ODataError odataError) -> void +Microsoft.AspNetCore.OData.Results.BadRequestODataResult.BadRequestODataResult(string message) -> void +Microsoft.AspNetCore.OData.Results.BadRequestODataResult.Error.get -> Microsoft.OData.ODataError +Microsoft.AspNetCore.OData.Results.ConflictODataResult +Microsoft.AspNetCore.OData.Results.ConflictODataResult.ConflictODataResult(Microsoft.OData.ODataError odataError) -> void +Microsoft.AspNetCore.OData.Results.ConflictODataResult.ConflictODataResult(string message) -> void +Microsoft.AspNetCore.OData.Results.ConflictODataResult.Error.get -> Microsoft.OData.ODataError +Microsoft.AspNetCore.OData.Results.CreatedODataResult +Microsoft.AspNetCore.OData.Results.CreatedODataResult.CreatedODataResult(T entity) -> void +Microsoft.AspNetCore.OData.Results.IODataErrorResult +Microsoft.AspNetCore.OData.Results.IODataErrorResult.Error.get -> Microsoft.OData.ODataError Microsoft.AspNetCore.OData.Results.IODataResult Microsoft.AspNetCore.OData.Results.IODataResult.ExpectedType.get -> System.Type Microsoft.AspNetCore.OData.Results.IODataResult.Value.get -> object +Microsoft.AspNetCore.OData.Results.NotFoundODataResult +Microsoft.AspNetCore.OData.Results.NotFoundODataResult.Error.get -> Microsoft.OData.ODataError +Microsoft.AspNetCore.OData.Results.NotFoundODataResult.NotFoundODataResult(Microsoft.OData.ODataError odataError) -> void +Microsoft.AspNetCore.OData.Results.NotFoundODataResult.NotFoundODataResult(string message) -> void +Microsoft.AspNetCore.OData.Results.ODataErrorResult +Microsoft.AspNetCore.OData.Results.ODataErrorResult.Error.get -> Microsoft.OData.ODataError +Microsoft.AspNetCore.OData.Results.ODataErrorResult.ODataErrorResult(Microsoft.OData.ODataError odataError) -> void +Microsoft.AspNetCore.OData.Results.ODataErrorResult.ODataErrorResult(string errorCode, string message) -> void +Microsoft.AspNetCore.OData.Results.PageResult +Microsoft.AspNetCore.OData.Results.PageResult.Count.get -> long? +Microsoft.AspNetCore.OData.Results.PageResult.NextPageLink.get -> System.Uri +Microsoft.AspNetCore.OData.Results.PageResult.PageResult(System.Uri nextPageLink, long? count) -> void +Microsoft.AspNetCore.OData.Results.PageResult +Microsoft.AspNetCore.OData.Results.PageResult.GetEnumerator() -> System.Collections.Generic.IEnumerator +Microsoft.AspNetCore.OData.Results.PageResult.Items.get -> System.Collections.Generic.IEnumerable +Microsoft.AspNetCore.OData.Results.PageResult.PageResult(System.Collections.Generic.IEnumerable items, System.Uri nextPageLink, long? count) -> void +Microsoft.AspNetCore.OData.Results.SingleResult +Microsoft.AspNetCore.OData.Results.SingleResult.Queryable.get -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Results.SingleResult.SingleResult(System.Linq.IQueryable queryable) -> void +Microsoft.AspNetCore.OData.Results.SingleResult +Microsoft.AspNetCore.OData.Results.SingleResult.Queryable.get -> System.Linq.IQueryable +Microsoft.AspNetCore.OData.Results.SingleResult.SingleResult(System.Linq.IQueryable queryable) -> void +Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult +Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.Error.get -> Microsoft.OData.ODataError +Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.UnauthorizedODataResult(Microsoft.OData.ODataError odataError) -> void +Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.UnauthorizedODataResult(string message) -> void +Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult +Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.Error.get -> Microsoft.OData.ODataError +Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.UnprocessableEntityODataResult(Microsoft.OData.ODataError odataError) -> void +Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.UnprocessableEntityODataResult(string message) -> void +Microsoft.AspNetCore.OData.Results.UpdatedODataResult +Microsoft.AspNetCore.OData.Results.UpdatedODataResult.UpdatedODataResult(T entity) -> void +Microsoft.AspNetCore.OData.Routing.Attributes.ODataAttributeRoutingAttribute +Microsoft.AspNetCore.OData.Routing.Attributes.ODataAttributeRoutingAttribute.ODataAttributeRoutingAttribute() -> void +Microsoft.AspNetCore.OData.Routing.Attributes.ODataIgnoredAttribute +Microsoft.AspNetCore.OData.Routing.Attributes.ODataIgnoredAttribute.ODataIgnoredAttribute() -> void +Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute +Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute.ODataRouteComponentAttribute() -> void +Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute.ODataRouteComponentAttribute(string routePrefix) -> void +Microsoft.AspNetCore.OData.Routing.Attributes.ODataRouteComponentAttribute.RoutePrefix.get -> string +Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController +Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController.GetMetadata() -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController.GetServiceDocument() -> Microsoft.OData.ODataServiceDocument +Microsoft.AspNetCore.OData.Routing.Controllers.MetadataController.MetadataController() -> void +Microsoft.AspNetCore.OData.Routing.Controllers.ODataController +Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.ODataController() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.ActionRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.AttributeRoutingConvention(Microsoft.Extensions.Logging.ILogger logger, Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser parser) -> void +Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.EntityRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.EntitySetRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.FunctionRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention +Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +Microsoft.AspNetCore.OData.Routing.Conventions.IODataControllerActionConvention.Order.get -> int +Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.MetadataRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.NavigationRoutingConvention(Microsoft.Extensions.Logging.ILogger logger) -> void +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Action.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Action.set -> void +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Controller.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.EntitySet.get -> Microsoft.OData.Edm.IEdmEntitySet +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.NavigationSource.set -> void +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.ODataControllerActionContext(string prefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> void +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Options.get -> Microsoft.AspNetCore.OData.ODataOptions +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Options.set -> void +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Prefix.get -> string +Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext.Singleton.get -> Microsoft.OData.Edm.IEdmSingleton +Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.OperationImportRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.OperationRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.ProcessOperations(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.PropertyRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.RefRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention +Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.SingletonRoutingConvention() -> void +Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata +Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.IsConventional.get -> bool +Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.Prefix.get -> string +Microsoft.AspNetCore.OData.Routing.IODataRoutingMetadata.Template.get -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate +Microsoft.AspNetCore.OData.Routing.ODataPathExtensions +Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler +Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.ODataPathNavigationSourceHandler() -> void +Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Path.get -> string +Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler +Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.ODataPathSegmentHandler() -> void +Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.PathLiteral.get -> string +Microsoft.AspNetCore.OData.Routing.ODataPathSegmentTranslator +Microsoft.AspNetCore.OData.Routing.ODataPathSegmentTranslator.ODataPathSegmentTranslator() -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableActionNameCaseInsensitive.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableActionNameCaseInsensitive.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableControllerNameCaseInsensitive.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableControllerNameCaseInsensitive.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarCountRouting.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarCountRouting.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarValueRouting.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableDollarValueRouting.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyAsSegment.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyAsSegment.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyInParenthesis.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableKeyInParenthesis.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableNonParenthesisForEmptyParameterFunction.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableNonParenthesisForEmptyParameterFunction.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnablePropertyNameCaseInsensitive.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnablePropertyNameCaseInsensitive.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableQualifiedOperationCall.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableQualifiedOperationCall.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableUnqualifiedOperationCall.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.EnableUnqualifiedOperationCall.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.ODataRouteOptions() -> void +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.Order.get -> int? +Microsoft.AspNetCore.OData.Routing.ODataRouteOptions.Order.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.IsConventional.get -> bool +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.IsConventional.set -> void +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.ODataRoutingMetadata(string prefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate template) -> void +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.Prefix.get -> string +Microsoft.AspNetCore.OData.Routing.ODataRoutingMetadata.Template.get -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate +Microsoft.AspNetCore.OData.Routing.ODataSegmentKinds +Microsoft.AspNetCore.OData.Routing.Parser.DefaultODataPathTemplateParser +Microsoft.AspNetCore.OData.Routing.Parser.DefaultODataPathTemplateParser.DefaultODataPathTemplateParser() -> void +Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser +Microsoft.AspNetCore.OData.Routing.Parser.IODataPathTemplateParser.Parse(Microsoft.OData.Edm.IEdmModel model, string odataPath, System.IServiceProvider requestProvider) -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate +Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.ActionImport.get -> Microsoft.OData.Edm.IEdmActionImport +Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.ActionImportSegmentTemplate(Microsoft.OData.Edm.IEdmActionImport actionImport, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.ActionImportSegmentTemplate(Microsoft.OData.UriParser.OperationImportSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.OperationImportSegment +Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.Action.get -> Microsoft.OData.Edm.IEdmAction +Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.ActionSegmentTemplate(Microsoft.OData.Edm.IEdmAction action, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.ActionSegmentTemplate(Microsoft.OData.UriParser.OperationSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.OperationSegment +Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.CastSegmentTemplate(Microsoft.OData.Edm.IEdmType castType, Microsoft.OData.Edm.IEdmType expectedType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.CastSegmentTemplate(Microsoft.OData.UriParser.TypeSegment typeSegment) -> void +Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.CastType.get -> Microsoft.OData.Edm.IEdmType +Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.ExpectedType.get -> Microsoft.OData.Edm.IEdmType +Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.TypeSegment.get -> Microsoft.OData.UriParser.TypeSegment +Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.DynamicSegmentTemplate(Microsoft.OData.UriParser.DynamicPathSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.DynamicPathSegment +Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.EntitySet.get -> Microsoft.OData.Edm.IEdmEntitySet +Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.EntitySetSegmentTemplate(Microsoft.OData.Edm.IEdmEntitySet entitySet) -> void +Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.EntitySetSegmentTemplate(Microsoft.OData.UriParser.EntitySetSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.EntitySetSegment +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImport.get -> Microsoft.OData.Edm.IEdmFunctionImport +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImportSegmentTemplate(Microsoft.OData.Edm.IEdmFunctionImport functionImport, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImportSegmentTemplate(Microsoft.OData.UriParser.OperationImportSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.FunctionImportSegmentTemplate(System.Collections.Generic.IDictionary parameters, Microsoft.OData.Edm.IEdmFunctionImport functionImport, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.ParameterMappings.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.Function.get -> Microsoft.OData.Edm.IEdmFunction +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.FunctionSegmentTemplate(Microsoft.OData.Edm.IEdmFunction function, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.FunctionSegmentTemplate(Microsoft.OData.UriParser.OperationSegment operationSegment) -> void +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.FunctionSegmentTemplate(System.Collections.Generic.IDictionary parameters, Microsoft.OData.Edm.IEdmFunction function, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.ParameterMappings.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Routing.Template.IODataTemplateTranslator +Microsoft.AspNetCore.OData.Routing.Template.IODataTemplateTranslator.Translate(Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate path, Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> Microsoft.OData.UriParser.ODataPath +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.Count.get -> int +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeyMappings.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeyProperties.get -> System.Collections.Generic.IDictionary +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeySegmentTemplate(Microsoft.OData.UriParser.KeySegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeySegmentTemplate(Microsoft.OData.UriParser.KeySegment segment, System.Collections.Generic.IDictionary keyProperties) -> void +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.KeySegmentTemplate(System.Collections.Generic.IDictionary keys, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.Key.get -> Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.Key.set -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationLinkSegmentTemplate(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationLinkSegmentTemplate(Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.NavigationPropertyLinkSegment +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.DeclaringType.get -> Microsoft.OData.Edm.IEdmStructuredType +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.NavigationLinkTemplateSegmentTemplate(Microsoft.OData.Edm.IEdmStructuredType declaringType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.RelatedKey.get -> string +Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.RelatedKey.set -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty +Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.NavigationSegmentTemplate(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.NavigationSegmentTemplate(Microsoft.OData.UriParser.NavigationPropertySegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.NavigationPropertySegment +Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate +Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.ODataPathTemplate(params Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate[] segments) -> void +Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.ODataPathTemplate(System.Collections.Generic.IEnumerable segments) -> void +Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.ODataPathTemplate(System.Collections.Generic.IList segments) -> void +Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate.ODataSegmentTemplate() -> void +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.Endpoint.get -> Microsoft.AspNetCore.Http.Endpoint +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.GetParameterAliasOrSelf(string alias) -> string +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.Model.get -> Microsoft.OData.Edm.IEdmModel +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.ODataTemplateTranslateContext(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.Endpoint endpoint, Microsoft.AspNetCore.Routing.RouteValueDictionary routeValues, Microsoft.OData.Edm.IEdmModel model) -> void +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.Segments.get -> System.Collections.Generic.IList +Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext.UpdatedValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary +Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.ParameterName.get -> string +Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.PathTemplateSegmentTemplate(Microsoft.OData.UriParser.PathTemplateSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.PathTemplateSegment +Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.PropertyCatchAllSegmentTemplate(Microsoft.OData.Edm.IEdmStructuredType declaredType) -> void +Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType +Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.Property.get -> Microsoft.OData.Edm.IEdmStructuralProperty +Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.PropertySegmentTemplate(Microsoft.OData.Edm.IEdmStructuralProperty property) -> void +Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.PropertySegmentTemplate(Microsoft.OData.UriParser.PropertySegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.Segment.get -> Microsoft.OData.UriParser.PropertySegment +Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.SingletonSegment +Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.Singleton.get -> Microsoft.OData.Edm.IEdmSingleton +Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.SingletonSegmentTemplate(Microsoft.OData.Edm.IEdmSingleton singleton) -> void +Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.SingletonSegmentTemplate(Microsoft.OData.UriParser.SingletonSegment segment) -> void +Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate +Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.Segment.get -> Microsoft.OData.UriParser.ValueSegment +Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.ValueSegmentTemplate(Microsoft.OData.Edm.IEdmType previousType) -> void +Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.ValueSegmentTemplate(Microsoft.OData.UriParser.ValueSegment segment) -> void +override Microsoft.AspNetCore.OData.Abstracts.ETagActionFilterAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext) -> void +override Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBindingAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource +override Microsoft.AspNetCore.OData.Batch.ChangeSetRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Batch.ChangeSetResponseItem.WriteResponseAsync(Microsoft.OData.ODataBatchWriter writer) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.ProcessBatchAsync(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.RequestDelegate nextHandler) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Batch.OperationRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Batch.OperationResponseItem.WriteResponseAsync(Microsoft.OData.ODataBatchWriter writer) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.ProcessBatchAsync(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Http.RequestDelegate nextHandler) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Deltas.Delta.TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) -> bool +override Microsoft.AspNetCore.OData.Deltas.Delta.TrySetMember(System.Dynamic.SetMemberBinder binder, object value) -> bool +override Microsoft.AspNetCore.OData.Deltas.Delta.Clear() -> void +override Microsoft.AspNetCore.OData.Deltas.Delta.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Deltas.Delta.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary +override Microsoft.AspNetCore.OData.Deltas.Delta.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Deltas.Delta.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +override Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyType(string name, out System.Type type) -> bool +override Microsoft.AspNetCore.OData.Deltas.Delta.TryGetPropertyValue(string name, out object value) -> bool +override Microsoft.AspNetCore.OData.Deltas.Delta.TrySetPropertyValue(string name, object value) -> bool +override Microsoft.AspNetCore.OData.Deltas.DeltaDeletedResource.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataActionPayloadDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEntityReferenceLinkDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEnumDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataBinaryValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool +override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataCountMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double +override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataEnumValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool +override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataPrimitiveValueMediaTypeMapping.IsMatch(Microsoft.OData.UriParser.PropertySegment propertySegment) -> bool +override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataRawValueMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double +override Microsoft.AspNetCore.OData.Formatter.MediaType.ODataStreamMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double +override Microsoft.AspNetCore.OData.Formatter.MediaType.QueryStringMediaTypeMapping.TryMatchMediaType(Microsoft.AspNetCore.Http.HttpRequest request) -> double +override Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.CanRead(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> bool +override Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList +override Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context) -> bool +override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList +override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.WriteResponseHeaders(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> void +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinkSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEntityReferenceLinksSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataErrorSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataMetadataSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataRawValueSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Serialization.ODataServiceDocumentSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedLink.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +override Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaDeletedResourceObject.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +override Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLink.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.Clear() -> void +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetChangedPropertyNames() -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetDeltaNestedNavigationProperties() -> System.Collections.Generic.IDictionary +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.GetUnchangedPropertyNames() -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.Kind.get -> Microsoft.AspNetCore.OData.Deltas.DeltaItemKind +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TryGetPropertyType(string name, out System.Type type) -> bool +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TryGetPropertyValue(string name, out object value) -> bool +override Microsoft.AspNetCore.OData.Formatter.Value.EdmStructuredObject.TrySetPropertyValue(string name, object value) -> bool +override Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +override Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipTokenQueryOption, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +override Microsoft.AspNetCore.OData.Query.DefaultSkipTokenHandler.GenerateNextPageLink(System.Uri baseUri, int pageSize, object instance, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Uri +override Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext) -> void +override Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext) -> void +override Microsoft.AspNetCore.OData.Query.ETag.TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) -> bool +override Microsoft.AspNetCore.OData.Query.ETag.TrySetMember(System.Dynamic.SetMemberBinder binder, object value) -> bool +override Microsoft.AspNetCore.OData.Query.ETag.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable +override Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable +override Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable override Microsoft.AspNetCore.OData.Query.Wrapper.SelectExpandWrapperConverter.CanConvert(System.Type typeToConvert) -> bool override Microsoft.AspNetCore.OData.Query.Wrapper.SelectExpandWrapperConverter.CreateConverter(System.Type type, System.Text.Json.JsonSerializerOptions options) -> System.Text.Json.Serialization.JsonConverter +override Microsoft.AspNetCore.OData.Results.BadRequestODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.ConflictODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.CreatedODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.NotFoundODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.ODataErrorResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.PageResult.ToDictionary() -> System.Collections.Generic.IDictionary +override Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Results.UpdatedODataResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task +override Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.IsOperationParameterMatched(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool +override Microsoft.AspNetCore.OData.Routing.Conventions.ActionRoutingConvention.Order.get -> int +override Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.IsOperationParameterMatched(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool +override Microsoft.AspNetCore.OData.Routing.Conventions.FunctionRoutingConvention.Order.get -> int +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.BatchSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.CountSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.DynamicPathSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.EntitySetSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.KeySegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.MetadataSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.NavigationPropertySegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.ODataPathSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.OperationImportSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.OperationSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.PathTemplateSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.PropertySegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.SingletonSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.TypeSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathNavigationSourceHandler.Handle(Microsoft.OData.UriParser.ValueSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.BatchSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.CountSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.DynamicPathSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.EntitySetSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.KeySegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.MetadataSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.NavigationPropertySegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.OperationImportSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.OperationSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.PathTemplateSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.PropertySegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.SingletonSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.TypeSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.ODataPathSegmentHandler.Handle(Microsoft.OData.UriParser.ValueSegment segment) -> void +override Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.ActionImportSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.ActionSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.CastSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.DynamicSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.EntitySetSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.FunctionImportSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.FunctionSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.KeySegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.NavigationLinkTemplateSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.NavigationSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.PathTemplateSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.PropertyCatchAllSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.PropertySegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.SingletonSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options) -> System.Collections.Generic.IEnumerable +override Microsoft.AspNetCore.OData.Routing.Template.ValueSegmentTemplate.TryTranslate(Microsoft.AspNetCore.OData.Routing.Template.ODataTemplateTranslateContext context) -> bool +override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +override sealed Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +override sealed Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue +override sealed Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue +override sealed Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue +static Microsoft.AspNetCore.OData.Batch.HttpRequestExtensions.CopyAbsoluteUrl(this Microsoft.AspNetCore.Http.HttpRequest request, System.Uri uri) -> void +static Microsoft.AspNetCore.OData.Batch.HttpRequestExtensions.GetODataMessageReader(this Microsoft.AspNetCore.Http.HttpRequest request, System.IServiceProvider requestContainer) -> Microsoft.OData.ODataMessageReader +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataBatchId(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.Guid? +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataChangeSetId(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.Guid? +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataContentId(this Microsoft.AspNetCore.Http.HttpRequest request) -> string +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.GetODataContentIdMapping(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.Collections.Generic.IDictionary +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.IsODataBatchRequest(this Microsoft.AspNetCore.Http.HttpRequest request) -> bool +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataBatchId(this Microsoft.AspNetCore.Http.HttpRequest request, System.Guid batchId) -> void +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataChangeSetId(this Microsoft.AspNetCore.Http.HttpRequest request, System.Guid changeSetId) -> void +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataContentId(this Microsoft.AspNetCore.Http.HttpRequest request, string contentId) -> void +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataContentIdMapping(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IDictionary contentIdMapping) -> void +static Microsoft.AspNetCore.OData.Batch.ODataBatchHttpRequestExtensions.SetODataContentIdMapping(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IDictionary contentIdMapping) -> void +static Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions.ReadChangeSetOperationRequestAsync(this Microsoft.OData.ODataBatchReader reader, Microsoft.AspNetCore.Http.HttpContext context, System.Guid batchId, System.Guid changeSetId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +static Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions.ReadChangeSetRequestAsync(this Microsoft.OData.ODataBatchReader reader, Microsoft.AspNetCore.Http.HttpContext context, System.Guid batchId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +static Microsoft.AspNetCore.OData.Batch.ODataBatchReaderExtensions.ReadOperationRequestAsync(this Microsoft.OData.ODataBatchReader reader, Microsoft.AspNetCore.Http.HttpContext context, System.Guid batchId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +static Microsoft.AspNetCore.OData.Batch.ODataBatchRequestItem.SendRequestAsync(Microsoft.AspNetCore.Http.RequestDelegate handler, Microsoft.AspNetCore.Http.HttpContext context, System.Collections.Generic.IDictionary contentIdToLocationMapping) -> System.Threading.Tasks.Task +static Microsoft.AspNetCore.OData.Batch.ODataBatchResponseItem.WriteMessageAsync(Microsoft.OData.ODataBatchWriter writer, Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task static Microsoft.AspNetCore.OData.Deltas.Delta.BindAsync(Microsoft.AspNetCore.Http.HttpContext context, System.Reflection.ParameterInfo parameter) -> System.Threading.Tasks.ValueTask> static Microsoft.AspNetCore.OData.Deltas.DeltaSet.BindAsync(Microsoft.AspNetCore.Http.HttpContext context, System.Reflection.ParameterInfo parameter) -> System.Threading.Tasks.ValueTask> +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetAlternateKeys(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmEntityType entityType) -> System.Collections.Generic.IEnumerable> +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetClrEnumMemberAnnotation(this Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmEnumType enumType) -> Microsoft.OData.ModelBuilder.ClrEnumMemberAnnotation +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetClrPropertyName(this Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmProperty edmProperty) -> string +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetConcurrencyProperties(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> System.Collections.Generic.IEnumerable +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetDynamicPropertyDictionary(this Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmStructuredType edmType) -> System.Reflection.PropertyInfo +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetModelName(this Microsoft.OData.Edm.IEdmModel model) -> string +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.GetTypeMapper(this Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.OData.Edm.IODataTypeMapper +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.SetModelName(this Microsoft.OData.Edm.IEdmModel model, string name) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelAnnotationExtensions.SetTypeMapper(this Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.GetNavigationSourceLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource) -> Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.GetOperationLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperation operation) -> Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasEditLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder editLinkBuilder) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasIdLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder idLinkBuilder) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasNavigationPropertyLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Edm.NavigationLinkBuilder linkBuilder) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.HasReadLink(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.SelfLinkBuilder readLinkBuilder) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.SetNavigationSourceLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation navigationSourceLinkBuilder) -> void +static Microsoft.AspNetCore.OData.Edm.EdmModelLinkBuilderExtensions.SetOperationLinkBuilder(this Microsoft.OData.Edm.IEdmModel model, Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder operationLinkBuilder) -> void +static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetClrType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmTypeReference edmType) -> System.Type +static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetClrType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.OData.ModelBuilder.IAssemblyResolver assembliesResolver) -> System.Type +static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetEdmType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmModel edmModel, System.Type clrType) -> Microsoft.OData.Edm.IEdmType +static Microsoft.AspNetCore.OData.Edm.IODataTypeMapperExtensions.GetPrimitiveType(this Microsoft.AspNetCore.OData.Edm.IODataTypeMapper mapper, Microsoft.OData.Edm.IEdmPrimitiveTypeReference primitiveType) -> System.Type +static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.AddSelector(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action, string httpMethods, string prefix, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate path, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options = null) -> void +static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.GetAttribute(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> T +static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.HasODataKeyParameter(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action, Microsoft.OData.Edm.IEdmEntityType entityType, bool enablePropertyNameCaseInsensitive = false, string keyPrefix = "key") -> bool +static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.HasParameter(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action, string parameterName) -> bool +static Microsoft.AspNetCore.OData.Extensions.ActionModelExtensions.IsODataIgnored(this Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool +static Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions.GetAttribute(this Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> T +static Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions.HasAttribute(this Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> bool +static Microsoft.AspNetCore.OData.Extensions.ControllerModelExtensions.IsODataIgnored(this Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> bool +static Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions.ODataBatchFeature(this Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature +static Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions.ODataFeature(this Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.OData.Abstracts.IODataFeature +static Microsoft.AspNetCore.OData.Extensions.HttpContextExtensions.ODataOptions(this Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.OData.ODataOptions +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ClearRouteServices(this Microsoft.AspNetCore.Http.HttpRequest request, bool dispose = false) -> void +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.CreateETag(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IDictionary properties, System.TimeZoneInfo timeZone = null) -> string +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.CreateRouteServices(this Microsoft.AspNetCore.Http.HttpRequest request, string routePrefix) -> System.IServiceProvider +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetDeserializerProvider(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializerProvider +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetETagHandler(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Abstracts.IETagHandler +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetModel(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.Edm.IEdmModel +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetNextPageLink(this Microsoft.AspNetCore.Http.HttpRequest request, int pageSize, object instance, System.Func objectToSkipTokenValue) -> System.Uri +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetODataVersion(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.ODataVersion +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetReaderSettings(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.ODataMessageReaderSettings +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetRouteServices(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.IServiceProvider +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetTimeZoneInfo(this Microsoft.AspNetCore.Http.HttpRequest request) -> System.TimeZoneInfo +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.GetWriterSettings(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.OData.ODataMessageWriterSettings +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.IsCountRequest(this Microsoft.AspNetCore.Http.HttpRequest request) -> bool +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.IsNoDollarQueryEnable(this Microsoft.AspNetCore.Http.HttpRequest request) -> bool +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ODataBatchFeature(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Abstracts.IODataBatchFeature +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ODataFeature(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Abstracts.IODataFeature +static Microsoft.AspNetCore.OData.Extensions.HttpRequestExtensions.ODataOptions(this Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.ODataOptions +static Microsoft.AspNetCore.OData.Extensions.HttpResponseExtensions.IsSuccessStatusCode(this Microsoft.AspNetCore.Http.HttpResponse response) -> bool +static Microsoft.AspNetCore.OData.Extensions.LinkGeneratorHelpers.CreateODataLink(this Microsoft.AspNetCore.Http.HttpRequest request, params Microsoft.OData.UriParser.ODataPathSegment[] segments) -> string +static Microsoft.AspNetCore.OData.Extensions.LinkGeneratorHelpers.CreateODataLink(this Microsoft.AspNetCore.Http.HttpRequest request, System.Collections.Generic.IList segments) -> string +static Microsoft.AspNetCore.OData.Extensions.SerializableErrorExtensions.CreateODataError(this Microsoft.AspNetCore.Mvc.SerializableError serializableError) -> Microsoft.OData.ODataError +static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateActionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, Microsoft.OData.Edm.IEdmOperation action) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateActionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceSetContext resourceSetContext, Microsoft.OData.Edm.IEdmOperation action) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateFunctionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, Microsoft.OData.Edm.IEdmOperation function) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateFunctionLink(this Microsoft.AspNetCore.OData.Formatter.ResourceSetContext resourceSetContext, Microsoft.OData.Edm.IEdmOperation function) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateNavigationPropertyLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, bool includeCast) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.LinkGenerationHelpers.GenerateSelfLink(this Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, bool includeCast) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.ODataInputFormatter.GetDefaultBaseAddress(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.ODataInputFormatterFactory.Create() -> System.Collections.Generic.IList +static Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.GetDefaultBaseAddress(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Uri +static Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatterFactory.Create() -> System.Collections.Generic.IList static Microsoft.AspNetCore.OData.Formatter.ODataActionParameters.BindAsync(Microsoft.AspNetCore.Http.HttpContext context, System.Reflection.ParameterInfo parameter) -> System.Threading.Tasks.ValueTask static Microsoft.AspNetCore.OData.Formatter.ODataUntypedActionParameters.BindAsync(Microsoft.AspNetCore.Http.HttpContext context, System.Reflection.ParameterInfo parameter) -> System.Threading.Tasks.ValueTask +static Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper.Instance -> Microsoft.AspNetCore.OData.Formatter.Serialization.IUntypedResourceMapper +static Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.AddTypeNameAnnotationAsNeeded(Microsoft.OData.ODataCollectionValue value, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> void +static Microsoft.AspNetCore.OData.Formatter.Value.EdmTypeExtensions.IsDeltaResource(this Microsoft.AspNetCore.OData.Formatter.Value.IEdmObject resource) -> bool +static Microsoft.AspNetCore.OData.Formatter.Value.EdmTypeExtensions.IsDeltaResourceSet(this Microsoft.OData.Edm.IEdmType type) -> bool +static Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataReaderExtensions.ReadResourceOrResourceSet(this Microsoft.OData.ODataReader reader) -> Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataItemWrapper +static Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataReaderExtensions.ReadResourceOrResourceSetAsync(this Microsoft.OData.ODataReader reader) -> System.Threading.Tasks.Task +static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataBatching(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataMiniBatching(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string routePattern, Microsoft.OData.Edm.IEdmModel model) -> Microsoft.AspNetCore.Builder.IApplicationBuilder static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataMiniBatching(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string routePattern, Microsoft.OData.Edm.IEdmModel model, Microsoft.AspNetCore.OData.Batch.ODataBatchHandler handler, System.Action configAction = null) -> Microsoft.AspNetCore.Builder.IApplicationBuilder +static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataQueryRequest(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder +static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataRouteDebug(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder +static Microsoft.AspNetCore.OData.ODataApplicationBuilderExtensions.UseODataRouteDebug(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string routePattern) -> Microsoft.AspNetCore.Builder.IApplicationBuilder static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.AddODataQueryEndpointFilter(this Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, Microsoft.AspNetCore.OData.Query.IODataQueryEndpointFilter queryFilter) -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.AddODataQueryEndpointFilter(this Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, System.Action validationSetup = null, System.Action querySetup = null) -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.AddODataQueryEndpointFilter(this Microsoft.AspNetCore.Routing.RouteGroupBuilder builder, Microsoft.AspNetCore.OData.Query.IODataQueryEndpointFilter queryFilter) -> Microsoft.AspNetCore.Routing.RouteGroupBuilder @@ -84,11 +1882,211 @@ static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.WithO static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.WithODataResult(this TBuilder builder) -> TBuilder static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.WithODataServices(this TBuilder builder, System.Action services) -> TBuilder static Microsoft.AspNetCore.OData.ODataEndpointConventionBuilderExtensions.WithODataVersion(this TBuilder builder, Microsoft.OData.ODataVersion version) -> TBuilder +static Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder +static Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder +static Microsoft.AspNetCore.OData.ODataMvcBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder +static Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder +static Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder +static Microsoft.AspNetCore.OData.ODataMvcCoreBuilderExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder static Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection static Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions.AddOData(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action setupAction) -> Microsoft.Extensions.DependencyInjection.IServiceCollection +static Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions.AddODataQueryFilter(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection +static Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions.AddODataQueryFilter(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.AspNetCore.Mvc.Filters.IActionFilter queryFilter) -> Microsoft.Extensions.DependencyInjection.IServiceCollection +static Microsoft.AspNetCore.OData.ODataUriFunctions.AddCustomUriFunction(this Microsoft.OData.Edm.IEdmModel model, string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) -> void +static Microsoft.AspNetCore.OData.ODataUriFunctions.RemoveCustomUriFunction(this Microsoft.OData.Edm.IEdmModel model, string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) -> bool +static Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.CreateErrorResponse(string message, System.Exception exception = null) -> Microsoft.AspNetCore.Mvc.SerializableError +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IAggregationBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, out System.Type resultClrType) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IComputeBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.Aggregation.ComputeTransformationNode computeTransformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, out System.Type resultClrType) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder binder, System.Collections.IEnumerable query, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Collections.IEnumerable +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder binder, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IFilterBinder binder, System.Linq.IQueryable query, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder binder, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, bool alreadyOrdered) -> System.Linq.Expressions.Expression +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.IOrderByBinder binder, System.Linq.IQueryable query, Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, bool alreadyOrdered) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder binder, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISearchBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder binder, object source, Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> object +static Microsoft.AspNetCore.OData.Query.Expressions.BinderExtensions.ApplyBind(this Microsoft.AspNetCore.OData.Query.Expressions.ISelectExpandBinder binder, System.Linq.IQueryable source, Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.ApplyNullPropagationForFilterBody(System.Linq.Expressions.Expression body, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.GetDynamicPropertyContainer(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Reflection.PropertyInfo +static Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.WrapConvert(System.Linq.Expressions.Expression expression) -> System.Linq.Expressions.Expression +static Microsoft.AspNetCore.OData.Query.HttpRequestODataQueryExtensions.GetETag(this Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTagHeaderValue) -> Microsoft.AspNetCore.OData.Query.ETag +static Microsoft.AspNetCore.OData.Query.HttpRequestODataQueryExtensions.GetETag(this Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTagHeaderValue) -> Microsoft.AspNetCore.OData.Query.ETag +static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IsSystemQueryOption(string queryOptionName) -> bool +static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IsSystemQueryOption(string queryOptionName, bool isDollarSignOptional) -> bool +static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.LimitResults(System.Linq.IQueryable queryable, int limit, bool parameterize, out bool resultsLimited) -> System.Linq.IQueryable +static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.LimitResults(System.Linq.IQueryable queryable, int limit, out bool resultsLimited) -> System.Linq.IQueryable static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.BindAsync(Microsoft.AspNetCore.Http.HttpContext context, System.Reflection.ParameterInfo parameter) -> System.Threading.Tasks.ValueTask> static Microsoft.AspNetCore.OData.Query.ODataQueryOptions.PopulateMetadata(System.Reflection.ParameterInfo parameter, Microsoft.AspNetCore.Builder.EndpointBuilder builder) -> void +static Microsoft.AspNetCore.OData.Query.OrderByNode.CreateCollection(Microsoft.OData.UriParser.OrderByClause orderByClause) -> System.Collections.Generic.IList +static Microsoft.AspNetCore.OData.Results.SingleResult.Create(System.Linq.IQueryable queryable) -> Microsoft.AspNetCore.OData.Results.SingleResult +static Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.AddSelector(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context, Microsoft.OData.Edm.IEdmOperation edmOperation, bool hasKeyParameter, Microsoft.OData.Edm.IEdmEntityType entityType, Microsoft.OData.Edm.IEdmNavigationSource navigationSource, Microsoft.OData.Edm.IEdmEntityType castType) -> void +static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetEdmType(this Microsoft.OData.UriParser.ODataPath path) -> Microsoft.OData.Edm.IEdmType +static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetNavigationSource(this Microsoft.OData.UriParser.ODataPath path) -> Microsoft.OData.Edm.IEdmNavigationSource +static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetPathString(this Microsoft.OData.UriParser.ODataPath path) -> string +static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.GetPathString(this System.Collections.Generic.IList segments) -> string +static Microsoft.AspNetCore.OData.Routing.ODataPathExtensions.IsStreamPropertyPath(this Microsoft.OData.UriParser.ODataPath path) -> bool +static Microsoft.AspNetCore.OData.Routing.ODataPathSegmentTranslator.TranslateParameterAlias(Microsoft.OData.UriParser.SingleValueNode node, System.Collections.Generic.IDictionary parameterAliasNodes) -> Microsoft.OData.UriParser.SingleValueNode +static Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate.Instance.get -> Microsoft.AspNetCore.OData.Routing.Template.CountSegmentTemplate +static Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate.Instance.get -> Microsoft.AspNetCore.OData.Routing.Template.MetadataSegmentTemplate +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ErrorCodeKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ExceptionMessageKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ExceptionTypeKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.InnerExceptionKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.MessageDetailKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.MessageKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.MessageLanguageKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.ModelStateKey -> string +static readonly Microsoft.AspNetCore.OData.Extensions.SerializableErrorKeys.StackTraceKey -> string static readonly Microsoft.AspNetCore.OData.Query.Wrapper.SelectExpandWrapperConverter.MapperProvider -> System.Func +virtual Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.ExecuteRequestMessagesAsync(System.Collections.Generic.IEnumerable requests, Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task> +virtual Microsoft.AspNetCore.OData.Batch.DefaultODataBatchHandler.ParseBatchRequestsAsync(Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task> +virtual Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.CreateResponseMessageAsync(System.Collections.Generic.IEnumerable responses, Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.GetBaseUri(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Uri +virtual Microsoft.AspNetCore.OData.Batch.ODataBatchHandler.ValidateRequest(Microsoft.AspNetCore.Http.HttpRequest request) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.ExecuteChangeSetAsync(Microsoft.OData.ODataBatchReader batchReader, System.Guid batchId, Microsoft.AspNetCore.Http.HttpRequest originalRequest, Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Batch.UnbufferedODataBatchHandler.ExecuteOperationAsync(Microsoft.OData.ODataBatchReader batchReader, System.Guid batchId, Microsoft.AspNetCore.Http.HttpRequest originalRequest, Microsoft.AspNetCore.Http.RequestDelegate handler) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Deltas.Delta.ExpectedClrType.get -> System.Type +virtual Microsoft.AspNetCore.OData.Deltas.Delta.StructuredType.get -> System.Type +virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetClrPrimitiveType(Microsoft.OData.Edm.IEdmPrimitiveType primitiveType, bool nullable) -> System.Type +virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetClrType(Microsoft.OData.Edm.IEdmModel edmModel, Microsoft.OData.Edm.IEdmType edmType, bool nullable, Microsoft.OData.ModelBuilder.IAssemblyResolver assembliesResolver) -> System.Type +virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetEdmPrimitiveType(System.Type clrType) -> Microsoft.OData.Edm.IEdmPrimitiveTypeReference +virtual Microsoft.AspNetCore.OData.Edm.DefaultODataTypeMapper.GetEdmTypeReference(Microsoft.OData.Edm.IEdmModel edmModel, System.Type clrType) -> Microsoft.OData.Edm.IEdmTypeReference +virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildEditLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel, System.Uri idLink) -> System.Uri +virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildEntitySelfLinks(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> Microsoft.AspNetCore.OData.Edm.EntitySelfLinks +virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildIdLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> System.Uri +virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildNavigationLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel) -> System.Uri +virtual Microsoft.AspNetCore.OData.Edm.NavigationSourceLinkBuilderAnnotation.BuildReadLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext instanceContext, Microsoft.AspNetCore.OData.Formatter.ODataMetadataLevel metadataLevel, System.Uri editLink) -> System.Uri +virtual Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.BuildLink(Microsoft.AspNetCore.OData.Formatter.ResourceContext context) -> System.Uri +virtual Microsoft.AspNetCore.OData.Edm.OperationLinkBuilder.BuildLink(Microsoft.AspNetCore.OData.Formatter.ResourceSetContext context) -> System.Uri +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataCollectionDeserializer.ReadCollectionValue(Microsoft.OData.ODataCollectionValue collectionValue, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Collections.IEnumerable +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadDeltaResource(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resource, Microsoft.OData.Edm.IEdmStructuredTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeltaResourceSetDeserializer.ReadDeltaResourceSet(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataDeltaResourceSetWrapper deltaResourceSet, Microsoft.OData.Edm.IEdmStructuredTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Collections.IEnumerable +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializer.ReadAsync(Microsoft.OData.ODataMessageReader messageReader, System.Type type, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider.GetEdmTypeDeserializer(Microsoft.OData.Edm.IEdmTypeReference edmType, bool isDelta = false) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataEdmTypeDeserializer +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerProvider.GetODataDeserializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Deserialization.IODataDeserializer +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataEdmTypeDeserializer.ReadInline(object item, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataPrimitiveDeserializer.ReadPrimitive(Microsoft.OData.ODataProperty primitiveProperty, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyDeletedResource(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyNestedProperties(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyNestedProperty(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataNestedResourceInfoWrapper resourceInfoWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyStructuralProperties(object resource, Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ApplyStructuralProperty(object resource, Microsoft.OData.ODataProperty structuralProperty, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> void +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.CreateResourceInstance(Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceDeserializer.ReadResource(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmStructuredTypeReference structuredType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadPrimitiveItem(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataPrimitiveWrapper primitiveWrapper, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadResourceItem(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceWrapper resourceWrapper, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadResourceSet(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper resourceSet, Microsoft.OData.Edm.IEdmStructuredTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> System.Collections.IEnumerable +virtual Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataResourceSetDeserializer.ReadResourceSetItem(Microsoft.AspNetCore.OData.Formatter.Wrapper.ODataResourceSetWrapper resourceSetWrapper, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Deserialization.ODataDeserializerContext readContext) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.DefaultUntypedResourceMapper.Map(object resource, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext context) -> System.Collections.Generic.IDictionary +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.CreateODataCollectionValue(System.Collections.IEnumerable enumerable, Microsoft.OData.Edm.IEdmTypeReference elementType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataCollectionValue +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataCollectionSerializer.WriteCollectionAsync(Microsoft.OData.ODataCollectionWriter writer, object graph, Microsoft.OData.Edm.IEdmTypeReference collectionType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.CreateODataDeltaResourceSet(System.Collections.IEnumerable feedInstance, Microsoft.OData.Edm.IEdmCollectionTypeReference feedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataDeltaResourceSet +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeltaDeletedLinkAsync(object value, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeltaDeletedResourceAsync(object value, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeltaLinkAsync(object value, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.CreateODataValue(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataValue +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEdmTypeSerializer.WriteObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataEnumSerializer.CreateODataEnumValue(object graph, Microsoft.OData.Edm.IEdmEnumTypeReference enumType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataEnumValue +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataPrimitiveSerializer.CreateODataPrimitiveValue(object graph, Microsoft.OData.Edm.IEdmPrimitiveTypeReference primitiveType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataPrimitiveValue +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.AppendDynamicProperties(Microsoft.OData.ODataResource resource, Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode selectExpandNode, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> void +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateComplexNestedResourceInfo(Microsoft.OData.Edm.IEdmStructuralProperty complexProperty, Microsoft.OData.UriParser.PathSelectItem pathSelectItem, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateComputedProperty(string propertyName, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataProperty +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateDynamicComplexNestedResourceInfo(string propertyName, object propertyValue, Microsoft.OData.Edm.IEdmTypeReference edmType, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateETag(Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> string +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateNavigationLink(Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateODataAction(Microsoft.OData.Edm.IEdmAction action, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataAction +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateODataFunction(Microsoft.OData.Edm.IEdmFunction function, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataFunction +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateResource(Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode selectExpandNode, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataResource +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateSelectExpandNode(Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateStreamProperty(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataStreamPropertyInfo +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateStructuralProperty(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataProperty +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateUntypedNestedResourceInfo(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, object propertyValue, Microsoft.OData.Edm.IEdmTypeReference valueType, Microsoft.OData.UriParser.PathSelectItem pathSelectItem, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataNestedResourceInfo +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateUntypedPropertyValue(Microsoft.OData.Edm.IEdmStructuralProperty structuralProperty, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext, out Microsoft.OData.Edm.IEdmTypeReference actualType) -> object +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.ShouldWriteNavigation(Microsoft.OData.ODataNestedResourceInfo navigationLink, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> bool +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.WriteDeltaObjectInlineAsync(object graph, Microsoft.OData.Edm.IEdmTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.CreateODataOperation(Microsoft.OData.Edm.IEdmOperation operation, Microsoft.AspNetCore.OData.Formatter.ResourceSetContext resourceSetContext, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataOperation +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.CreateResourceSet(System.Collections.Generic.IAsyncEnumerable resourceSetInstance, Microsoft.OData.Edm.IEdmCollectionTypeReference resourceSetType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataResourceSet +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.CreateResourceSet(System.Collections.IEnumerable resourceSetInstance, Microsoft.OData.Edm.IEdmCollectionTypeReference resourceSetType, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> Microsoft.OData.ODataResourceSet +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteEnumItemAsync(object enumValue, Microsoft.OData.Edm.IEdmTypeReference enumType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WritePrimitiveItemAsync(object primitiveValue, Microsoft.OData.Edm.IEdmTypeReference primitiveType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteResourceItemAsync(object resourceValue, Microsoft.OData.Edm.IEdmTypeReference resourceType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSetSerializer.WriteResourceSetItemAsync(object itemSetValue, Microsoft.OData.Edm.IEdmTypeReference itemSetType, Microsoft.OData.Edm.IEdmTypeReference parentSetType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializer.WriteObjectAsync(object graph, System.Type type, Microsoft.OData.ODataMessageWriter messageWriter, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider.GetEdmTypeSerializer(Microsoft.OData.Edm.IEdmTypeReference edmType) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataEdmTypeSerializer +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerProvider.GetODataPayloadSerializer(System.Type type, Microsoft.AspNetCore.Http.HttpRequest request) -> Microsoft.AspNetCore.OData.Formatter.Serialization.IODataSerializer +virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.ApplyQuery(object entity, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> object +virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.ApplyQuery(System.Linq.IQueryable queryable, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.CreateAndValidateQueryOptions(Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.OData.Query.ODataQueryContext queryContext) -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions +virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.CreateQueryOptionsOnExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext) -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions +virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.GetModel(System.Type elementClrType, Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor) -> Microsoft.OData.Edm.IEdmModel +virtual Microsoft.AspNetCore.OData.Query.EnableQueryAttribute.ValidateQuery(Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> void +virtual Microsoft.AspNetCore.OData.Query.ETag.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.BindGroupBy(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.BindSelect(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.AggregationBinder.FlattenReferencedProperties(Microsoft.OData.UriParser.Aggregation.TransformationNode transformationNode, System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.AggregationFlatteningResult +virtual Microsoft.AspNetCore.OData.Query.Expressions.ComputeBinder.BindCompute(Microsoft.OData.UriParser.Aggregation.ComputeTransformationNode computeTransformationNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.BindCollectionConstantNode(Microsoft.OData.UriParser.CollectionConstantNode node) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.BindConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.ExpressionBinderBase.BindSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.FilterBinder.BindFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinder.BindOrderBy(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> Microsoft.AspNetCore.OData.Query.Expressions.OrderByBinderResult +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.Bind(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindAccessExpression(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression baseElement = null) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindAllNode(Microsoft.OData.UriParser.AllNode allNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindAnyNode(Microsoft.OData.UriParser.AnyNode anyNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindBinaryOperatorNode(Microsoft.OData.UriParser.BinaryOperatorNode binaryOperatorNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCastSingleValue(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCeiling(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionComplexNode(Microsoft.OData.UriParser.CollectionComplexNode collectionComplexNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionConstantNode(Microsoft.OData.UriParser.CollectionConstantNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionNode(Microsoft.OData.UriParser.CollectionNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionPropertyAccessNode(Microsoft.OData.UriParser.CollectionPropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCollectionResourceCastNode(Microsoft.OData.UriParser.CollectionResourceCastNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindConcat(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindContains(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindConvertNode(Microsoft.OData.UriParser.ConvertNode convertNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCountNode(Microsoft.OData.UriParser.CountNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindCustomMethodExpressionOrNull(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindDate(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindDateRelatedProperty(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindDynamicPropertyAccessQueryNode(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindEndsWith(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindFloor(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindFractionalSeconds(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindIndexOf(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindInNode(Microsoft.OData.UriParser.InNode inNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindIsOf(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindLength(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindMatchesPattern(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindNavigationPropertyNode(Microsoft.OData.UriParser.QueryNode sourceNode, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, string propertyPath, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindNow(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindPropertyAccessQueryNode(Microsoft.OData.UriParser.SingleValuePropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindRangeVariable(Microsoft.OData.UriParser.RangeVariable rangeVariable, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindRound(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleComplexNode(Microsoft.OData.UriParser.SingleComplexNode singleComplexNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleResourceCastFunctionCall(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleResourceCastNode(Microsoft.OData.UriParser.SingleResourceCastNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleResourceFunctionCallNode(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSingleValueNode(Microsoft.OData.UriParser.SingleValueNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindStartsWith(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindSubstring(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindTime(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindTimeRelatedProperty(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindToLower(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindToUpper(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindTrim(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.BindUnaryOperatorNode(Microsoft.OData.UriParser.UnaryOperatorNode unaryOperatorNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.QueryBinder.CreateOpenPropertyAccessExpression(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openNode, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BindComputedProperty(System.Linq.Expressions.Expression source, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, string computedProperty, System.Collections.Generic.IList includedProperties) -> void +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BindOrderByProperties(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression source, Microsoft.OData.Edm.IEdmStructuredType structuredType, System.Collections.Generic.IList includedProperties, bool isSelectedAll) -> void +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BindSelectExpand(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.BuildDynamicProperty(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression source, Microsoft.OData.Edm.IEdmStructuredType structuredType, System.Collections.Generic.IList includedProperties) -> void +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreatePropertyNameExpression(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, Microsoft.OData.Edm.IEdmStructuredType elementType, Microsoft.OData.Edm.IEdmProperty edmProperty, System.Linq.Expressions.Expression source) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreatePropertyValueExpression(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, Microsoft.OData.Edm.IEdmStructuredType elementType, Microsoft.OData.Edm.IEdmProperty edmProperty, System.Linq.Expressions.Expression source, Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.OData.UriParser.ComputeClause computeClause = null, Microsoft.OData.UriParser.SearchClause search = null) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreateTotalCountExpression(Microsoft.AspNetCore.OData.Query.Expressions.QueryBinderContext context, System.Linq.Expressions.Expression source, bool? countOption) -> System.Linq.Expressions.Expression +virtual Microsoft.AspNetCore.OData.Query.Expressions.SelectExpandBinder.CreateTypeNameExpression(System.Linq.Expressions.Expression source, Microsoft.OData.Edm.IEdmStructuredType elementType, Microsoft.OData.Edm.IEdmModel model) -> System.Linq.Expressions.Expression virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.ApplyQuery(object entity, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> object virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.ApplyQuery(System.Linq.IQueryable queryable, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.CreateAndValidateQueryOptions(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.OData.Query.ODataQueryContext queryContext) -> Microsoft.AspNetCore.OData.Query.ODataQueryOptions @@ -98,4 +2096,140 @@ virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.GetModel(Syste virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.InvokeAsync(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext invocationContext, Microsoft.AspNetCore.Http.EndpointFilterDelegate next) -> System.Threading.Tasks.ValueTask virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.OnFilterExecutedAsync(object responseValue, Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext context) -> System.Threading.Tasks.ValueTask virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.OnFilterExecutingAsync(Microsoft.AspNetCore.OData.Extensions.ODataQueryFilterInvocationContext context) -> System.Threading.Tasks.ValueTask -virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.ValidateQuery(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> void \ No newline at end of file +virtual Microsoft.AspNetCore.OData.Query.ODataQueryEndpointFilter.ValidateQuery(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> void +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(object entity, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> object +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(object entity, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.AllowedQueryOptions ignoreQueryOptions) -> object +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.AllowedQueryOptions ignoreQueryOptions) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.AllowedQueryOptions ignoreQueryOptions) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.GenerateStableOrder() -> Microsoft.AspNetCore.OData.Query.OrderByQueryOption +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfMatch.get -> Microsoft.AspNetCore.OData.Query.ETag +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.IfNoneMatch.get -> Microsoft.AspNetCore.OData.Query.ETag +virtual Microsoft.AspNetCore.OData.Query.ODataQueryOptions.Validate(Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption.ApplyTo(System.Linq.IQueryable query, Microsoft.AspNetCore.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNetCore.OData.Query.ODataQueryOptions queryOptions) -> System.Linq.IQueryable +virtual Microsoft.AspNetCore.OData.Query.Validator.ComputeQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ComputeQueryOption computeQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.CountQueryOption countQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.FilterQueryOption filterQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings settings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateAllNode(Microsoft.OData.UriParser.AllNode allNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateAnyNode(Microsoft.OData.UriParser.AnyNode anyNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateArithmeticOperator(Microsoft.OData.UriParser.BinaryOperatorNode binaryNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateBinaryOperatorNode(Microsoft.OData.UriParser.BinaryOperatorNode binaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionComplexNode(Microsoft.OData.UriParser.CollectionComplexNode collectionComplexNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionNode(Microsoft.OData.UriParser.CollectionNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionPropertyAccessNode(Microsoft.OData.UriParser.CollectionPropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCollectionResourceCastNode(Microsoft.OData.UriParser.CollectionResourceCastNode collectionResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateConvertNode(Microsoft.OData.UriParser.ConvertNode convertNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateCountNode(Microsoft.OData.UriParser.CountNode countNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateLogicalOperator(Microsoft.OData.UriParser.BinaryOperatorNode binaryNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateNavigationPropertyNode(Microsoft.OData.UriParser.QueryNode sourceNode, Microsoft.OData.Edm.IEdmNavigationProperty navigationProperty, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateQueryNode(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateRangeVariable(Microsoft.OData.UriParser.RangeVariable rangeVariable, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleComplexNode(Microsoft.OData.UriParser.SingleComplexNode singleComplexNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleResourceCastNode(Microsoft.OData.UriParser.SingleResourceCastNode singleResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleResourceFunctionCallNode(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleValueNode(Microsoft.OData.UriParser.SingleValueNode node, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateSingleValuePropertyAccessNode(Microsoft.OData.UriParser.SingleValuePropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator.ValidateUnaryOperatorNode(Microsoft.OData.UriParser.UnaryOperatorNode unaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.FilterValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.ODataQueryOptions options, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.OrderByQueryOption orderByOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateAllNode(Microsoft.OData.UriParser.AllNode allNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateAnyNode(Microsoft.OData.UriParser.AnyNode anyNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateBinaryOperatorNode(Microsoft.OData.UriParser.BinaryOperatorNode binaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionComplexNode(Microsoft.OData.UriParser.CollectionComplexNode collectionComplexNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionNode(Microsoft.OData.UriParser.CollectionNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionPropertyAccessNode(Microsoft.OData.UriParser.CollectionPropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCollectionResourceCastNode(Microsoft.OData.UriParser.CollectionResourceCastNode collectionResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateConstantNode(Microsoft.OData.UriParser.ConstantNode constantNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateConvertNode(Microsoft.OData.UriParser.ConvertNode convertNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateCountNode(Microsoft.OData.UriParser.CountNode countNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateInNode(Microsoft.OData.UriParser.InNode inNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateNavigationPropertyNode(Microsoft.OData.UriParser.CollectionNavigationNode collectionNavigation, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateNavigationPropertyNode(Microsoft.OData.UriParser.SingleNavigationNode singleNavigation, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateOrderBy(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateQueryNode(Microsoft.OData.UriParser.QueryNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateRangeVariable(Microsoft.OData.UriParser.RangeVariable rangeVariable, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleComplexNode(Microsoft.OData.UriParser.SingleComplexNode singleComplexNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleResourceCastNode(Microsoft.OData.UriParser.SingleResourceCastNode singleResourceCastNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleResourceFunctionCallNode(Microsoft.OData.UriParser.SingleResourceFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValueFunctionCallNode(Microsoft.OData.UriParser.SingleValueFunctionCallNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValueNode(Microsoft.OData.UriParser.SingleValueNode node, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext, bool skipRangeVariable) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValueOpenPropertyNode(Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode openPropertyNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateSingleValuePropertyAccessNode(Microsoft.OData.UriParser.SingleValuePropertyAccessNode propertyAccessNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator.ValidateUnaryOperatorNode(Microsoft.OData.UriParser.UnaryOperatorNode unaryOperatorNode, Microsoft.AspNetCore.OData.Query.Validator.OrderByValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption selectExpandQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateExpandedCountSelectItem(Microsoft.OData.UriParser.ExpandedCountSelectItem expandCountItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateExpandedNavigationSelectItem(Microsoft.OData.UriParser.ExpandedNavigationSelectItem expandItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateExpandedReferenceSelectItem(Microsoft.OData.UriParser.ExpandedReferenceSelectItem expandReferItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNamespaceQualifiedWildcardSelectItem(Microsoft.OData.UriParser.NamespaceQualifiedWildcardSelectItem namespaceQualifiedWildcardSelectItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedApply(Microsoft.OData.UriParser.Aggregation.ApplyClause applyClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedCompute(Microsoft.OData.UriParser.ComputeClause computeClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedCount(bool? countOption, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedFilter(Microsoft.OData.UriParser.FilterClause filterClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedLevels(Microsoft.OData.UriParser.LevelsClause levelsClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedOrderby(Microsoft.OData.UriParser.OrderByClause orderByClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedSearch(Microsoft.OData.UriParser.SearchClause searchClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedSkip(long? skipOption, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateNestedTop(long? topOption, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidatePathSelectItem(Microsoft.OData.UriParser.PathSelectItem pathSelectItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateSelectExpand(Microsoft.OData.UriParser.SelectExpandClause selectExpandClause, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator.ValidateWildcardSelectItem(Microsoft.OData.UriParser.WildcardSelectItem wildCardSelectItem, Microsoft.AspNetCore.OData.Query.Validator.SelectExpandValidatorContext validatorContext) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipQueryOption skipQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption skipToken, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator.Validate(Microsoft.AspNetCore.OData.Query.TopQueryOption topQueryOption, Microsoft.AspNetCore.OData.Query.Validator.ODataValidationSettings validationSettings) -> void +virtual Microsoft.AspNetCore.OData.Results.CreatedODataResult.Entity.get -> T +virtual Microsoft.AspNetCore.OData.Results.UpdatedODataResult.Entity.get -> T +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.BadRequest(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.BadRequestODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.BadRequest(string message) -> Microsoft.AspNetCore.OData.Results.BadRequestODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Conflict(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.ConflictODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Conflict(string message) -> Microsoft.AspNetCore.OData.Results.ConflictODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Created(TEntity entity) -> Microsoft.AspNetCore.OData.Results.CreatedODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.NotFound(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.NotFoundODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.NotFound(string message) -> Microsoft.AspNetCore.OData.Results.NotFoundODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.ODataErrorResult(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.ODataErrorResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.ODataErrorResult(string errorCode, string message) -> Microsoft.AspNetCore.OData.Results.ODataErrorResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Unauthorized(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Unauthorized(string message) -> Microsoft.AspNetCore.OData.Results.UnauthorizedODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.UnprocessableEntity(Microsoft.OData.ODataError odataError) -> Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.UnprocessableEntity(string message) -> Microsoft.AspNetCore.OData.Results.UnprocessableEntityODataResult +virtual Microsoft.AspNetCore.OData.Routing.Controllers.ODataController.Updated(TEntity entity) -> Microsoft.AspNetCore.OData.Results.UpdatedODataResult +virtual Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.AttributeRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntityRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.CanApplyDollarCount(Microsoft.OData.Edm.IEdmEntitySet entitySet, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.EntitySetRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.MetadataRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.CanApplyDollarCount(Microsoft.OData.Edm.IEdmNavigationProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.NavigationRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationImportRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.OperationRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.AppliesToAction(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.CanApply(Microsoft.OData.Edm.IEdmProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.CanApplyDollarCount(Microsoft.OData.Edm.IEdmProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.CanApplyDollarValue(Microsoft.OData.Edm.IEdmProperty edmProperty, string method, Microsoft.AspNetCore.OData.Routing.ODataRouteOptions routeOptions) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.PropertyRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.RefRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.AppliesToController(Microsoft.AspNetCore.OData.Routing.Conventions.ODataControllerActionContext context) -> bool +virtual Microsoft.AspNetCore.OData.Routing.Conventions.SingletonRoutingConvention.Order.get -> int +virtual Microsoft.AspNetCore.OData.Routing.Parser.DefaultODataPathTemplateParser.Parse(Microsoft.OData.Edm.IEdmModel model, string odataPath, System.IServiceProvider requestProvider) -> Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate +virtual Microsoft.AspNetCore.OData.Routing.Template.ODataPathTemplate.GetTemplates(Microsoft.AspNetCore.OData.Routing.ODataRouteOptions options = null) -> System.Collections.Generic.IEnumerable +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataDeltaResourceSetSerializer.WriteDeletedResourceAsync(object value, Microsoft.OData.Edm.IEdmStructuredTypeReference expectedType, Microsoft.OData.ODataWriter writer, Microsoft.AspNetCore.OData.Formatter.Serialization.ODataSerializerContext writeContext) -> System.Threading.Tasks.Task +virtual Microsoft.AspNetCore.OData.Formatter.Serialization.ODataResourceSerializer.CreateDeletedResource(System.Uri id, Microsoft.OData.DeltaDeletedEntryReason reason, Microsoft.AspNetCore.OData.Formatter.Serialization.SelectExpandNode selectExpandNode, Microsoft.AspNetCore.OData.Formatter.ResourceContext resourceContext) -> Microsoft.OData.ODataDeletedResource + diff --git a/src/Microsoft.AspNetCore.OData/Query/Expressions/ExpressionBinderBase.cs b/src/Microsoft.AspNetCore.OData/Query/Expressions/ExpressionBinderBase.cs index dd33c352..11f99ec2 100644 --- a/src/Microsoft.AspNetCore.OData/Query/Expressions/ExpressionBinderBase.cs +++ b/src/Microsoft.AspNetCore.OData/Query/Expressions/ExpressionBinderBase.cs @@ -307,14 +307,20 @@ private Expression BindIsOf(SingleValueFunctionCallNode node) return FalseConstant; } - string typeName = (string)((ConstantNode)node.Parameters.Last()).Value; + IEdmTypeReference edmTypeReference = null; + QueryNode queryNode = node.Parameters.Last(); + if (queryNode is ConstantNode constantNode) + { + edmTypeReference = Model.FindType((string)constantNode.Value)?.ToEdmTypeReference(false); + } + else if (queryNode is SingleResourceCastNode singleResourceCastNode) + { + edmTypeReference = singleResourceCastNode.TypeReference; + } - IEdmType edmType = Model.FindType(typeName); Type clrType = null; - if (edmType != null) + if (edmTypeReference != null) { - // bool nullable = source.Type.IsNullable(); - IEdmTypeReference edmTypeReference = edmType.ToEdmTypeReference(false); clrType = Model.GetClrType(edmTypeReference); } @@ -715,13 +721,21 @@ private Expression BindCastSingleValue(SingleValueFunctionCallNode node) Contract.Assert(arguments.Length == 1 || arguments.Length == 2); Expression source = arguments.Length == 1 ? this.Parameter : arguments[0]; - string targetTypeName = (string)((ConstantNode)node.Parameters.Last()).Value; - IEdmType targetEdmType = Model.FindType(targetTypeName); - Type targetClrType = null; - if (targetEdmType != null) + IEdmTypeReference targetEdmTypeReference = null; + QueryNode queryNode = node.Parameters.Last(); + if (queryNode is ConstantNode constantNode) + { + targetEdmTypeReference = Model.FindType((string)constantNode.Value)?.ToEdmTypeReference(false); + } + else if (queryNode is SingleResourceCastNode singleResourceCastNode) + { + targetEdmTypeReference = singleResourceCastNode.TypeReference; + } + + Type targetClrType = null; + if (targetEdmTypeReference != null) { - IEdmTypeReference targetEdmTypeReference = targetEdmType.ToEdmTypeReference(false); targetClrType = Model.GetClrType(targetEdmTypeReference); if (source != NullConstant) diff --git a/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.SingleValueFunctionCall.cs b/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.SingleValueFunctionCall.cs index ec719ae9..578ce909 100644 --- a/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.SingleValueFunctionCall.cs +++ b/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.SingleValueFunctionCall.cs @@ -567,13 +567,22 @@ protected virtual Expression BindCastSingleValue(SingleValueFunctionCallNode nod Contract.Assert(arguments.Length == 1 || arguments.Length == 2); Expression source = arguments.Length == 1 ? context.CurrentParameter : arguments[0]; - string targetTypeName = (string)((ConstantNode)node.Parameters.Last()).Value; - IEdmType targetEdmType = context.Model.FindType(targetTypeName); + + IEdmTypeReference targetEdmTypeReference = null; + QueryNode queryNode = node.Parameters.Last(); + if (queryNode is ConstantNode constantNode) + { + targetEdmTypeReference = context.Model.FindType((string)constantNode.Value)?.ToEdmTypeReference(false); + } + else if (queryNode is SingleResourceCastNode singleResourceCastNode) + { + targetEdmTypeReference = singleResourceCastNode.TypeReference; + } + Type targetClrType = null; - if (targetEdmType != null) + if (targetEdmTypeReference != null) { - IEdmTypeReference targetEdmTypeReference = targetEdmType.ToEdmTypeReference(false); targetClrType = context.Model.GetClrType(targetEdmTypeReference); if (source != NullConstant) @@ -650,14 +659,20 @@ protected virtual Expression BindIsOf(SingleValueFunctionCallNode node, QueryBin return FalseConstant; } - string typeName = (string)((ConstantNode)node.Parameters.Last()).Value; + IEdmTypeReference edmTypeReference = null; + QueryNode queryNode = node.Parameters.Last(); + if (queryNode is ConstantNode constantNode) + { + edmTypeReference = context.Model.FindType((string)constantNode.Value)?.ToEdmTypeReference(false); + } + else if (queryNode is SingleResourceCastNode singleResourceCastNode) + { + edmTypeReference = singleResourceCastNode.TypeReference; + } - IEdmType edmType = context.Model.FindType(typeName); Type clrType = null; - if (edmType != null) + if (edmTypeReference != null) { - // bool nullable = source.Type.IsNullable(); - IEdmTypeReference edmTypeReference = edmType.ToEdmTypeReference(false); clrType = context.Model.GetClrType(edmTypeReference); } diff --git a/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.cs b/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.cs index fcb47a5e..df652618 100644 --- a/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.cs +++ b/src/Microsoft.AspNetCore.OData/Query/Expressions/QueryBinder.cs @@ -664,27 +664,25 @@ public virtual Expression BindSingleResourceCastFunctionCall(SingleResourceFunct IEdmModel model = context.Model; - string targetEdmTypeName = null; + IEdmTypeReference targetEdmType = null; QueryNode queryNode = node.Parameters.Last(); if (queryNode is ConstantNode constantNode) { - targetEdmTypeName = constantNode.Value as string; + targetEdmType = model.FindType((string)constantNode.Value)?.ToEdmTypeReference(false); } else if (queryNode is SingleResourceCastNode singleResourceCastNode) { - targetEdmTypeName = singleResourceCastNode.TypeReference.FullName(); + targetEdmType = singleResourceCastNode.TypeReference; } else { - throw Error.NotSupported(SRResources.QueryNodeBindingNotSupported, queryNode.Kind, "BindSingleResourceCastFunctionCall"); + throw Error.NotSupported(SRResources.QueryNodeBindingNotSupported, queryNode.Kind, nameof(BindSingleResourceCastFunctionCall)); } - IEdmType targetEdmType = model.FindType(targetEdmTypeName); Type targetClrType = null; - if (targetEdmType != null) { - targetClrType = model.GetClrType(targetEdmType.ToEdmTypeReference(false)); + targetClrType = model.GetClrType(targetEdmType); } if (arguments[0].Type == targetClrType) diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/DollarApply/DollarApplyTests.cs b/test/Microsoft.AspNetCore.OData.E2E.Tests/DollarApply/DollarApplyTests.cs index 3ba5c702..eda26110 100644 --- a/test/Microsoft.AspNetCore.OData.E2E.Tests/DollarApply/DollarApplyTests.cs +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/DollarApply/DollarApplyTests.cs @@ -2575,7 +2575,7 @@ private void SetupAndVerifyQueryExpression(IAggregationBinder binder, string var queryExpression = queryResult.Expression; var queryToString = queryExpression.ToString(); - var normalized = queryToString.Replace("System.Linq.EmptyPartition`1[" + typeof(T).FullName + "]", string.Empty); + var normalized = queryToString.Replace($"{typeof(T).FullName}[]", string.Empty); verifyAction(normalized); } diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastController.cs b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastController.cs new file mode 100644 index 00000000..c8a426dd --- /dev/null +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastController.cs @@ -0,0 +1,31 @@ +//----------------------------------------------------------------------------- +// +// Copyright (c) .NET Foundation and Contributors. All rights reserved. +// See License.txt in the project root for license information. +// +//------------------------------------------------------------------------------ + +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.OData.Query; +using Microsoft.AspNetCore.OData.Routing.Controllers; + +namespace Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast; + +public class IsOfAndCastController : ODataController +{ + private static IsOfAndCastDataSource _dataSource = new IsOfAndCastDataSource(); + + [EnableQuery] + [HttpGet("odata/products")] + public IActionResult GetProducts() + { + return Ok(_dataSource.Products); + } + + [EnableQuery] + [HttpGet("odata/orders")] + public IActionResult GetOrders() + { + return Ok(_dataSource.Orders); + } +} diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastDataModel.cs b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastDataModel.cs new file mode 100644 index 00000000..c15bb4a6 --- /dev/null +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastDataModel.cs @@ -0,0 +1,64 @@ +//----------------------------------------------------------------------------- +// +// Copyright (c) .NET Foundation and Contributors. All rights reserved. +// See License.txt in the project root for license information. +// +//------------------------------------------------------------------------------ + +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; + +namespace Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast; + +public class Product +{ + [Key] + public int ID { get; set; } + public string Name { get; set; } + public Domain Domain { get; set; } + public Double Weight { get; set; } +} + +[Flags] +public enum Domain +{ + Military = 1, + Civil = 2, + Both = 3, +} + +public class AirPlane : Product +{ + public int Speed { get; set; } + public string Model { get; set; } +} + +public class JetPlane : AirPlane +{ + public string JetType { get; set; } +} + +public class Order +{ + [Key] + public int OrderID { get; set; } + public Address Location { get; set; } + public IList Products { get; set; } +} + +public class Address +{ + public string City { get; set; } +} + +public class HomeAddress : Address +{ + public string HomeNo { get; set; } +} + +public class OfficeAddress : Address +{ + public string OfficeNo { get; set; } +} + diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastDataSource.cs b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastDataSource.cs new file mode 100644 index 00000000..6839b86d --- /dev/null +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastDataSource.cs @@ -0,0 +1,106 @@ +//----------------------------------------------------------------------------- +// +// Copyright (c) .NET Foundation and Contributors. All rights reserved. +// See License.txt in the project root for license information. +// +//------------------------------------------------------------------------------ + +using System.Collections.Generic; + +namespace Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast; + +public class IsOfAndCastDataSource +{ + public IsOfAndCastDataSource() + { + ResetData(); + InitializeData(); + } + + private void ResetData() + { + this.Products?.Clear(); + this.Orders?.Clear(); + } + + public IList Products { get; private set; } + public IList Orders { get; private set; } + + private void InitializeData() + { + this.Products = new List + { + new Product + { + ID = 1, + Name = "Product1", + Domain = Domain.Civil, + Weight = 1000 + }, + new Product + { + ID = 2, + Name = "Product2", + Domain = Domain.Military, + Weight = 2000, + }, + new AirPlane + { + ID = 3, + Name = "Product3", + Domain = Domain.Both, + Weight = 1500, + Speed = 900, + Model = "Boeing 737" + }, + new JetPlane + { + ID = 4, + Name = "Product4", + Domain = Domain.Civil, + Weight = 1200, + Speed = 1000, + Model = "Airbus A320", + JetType = "Turbofan" + }, + new JetPlane + { + ID = 5, + Name = "Product5", + Domain = Domain.Military, + Weight = 1800, + Speed = 1500, + Model = "F-22 Raptor", + JetType = "Afterburning Turbofan" + } + }; + + this.Orders = new List + { + new Order + { + OrderID = 1, + Location = new Address { City = "City1" }, + Products = new List { this.Products[0], this.Products[2] } + }, + new Order + { + OrderID = 2, + Location = new HomeAddress { City = "City2", HomeNo = "100NO" }, + Products = new List { this.Products[1], this.Products[3], this.Products[4] } + }, + new Order + { + OrderID = 3, + Location = new OfficeAddress { City = "City3", OfficeNo = "300NO" }, + Products = new List { this.Products[0], this.Products[2], this.Products[3] } + }, + new Order + { + OrderID = 4, + Location = new HomeAddress { City = "City4", HomeNo = "200NO" }, + Products = new List { this.Products[1], this.Products[4] } + } + }; + } +} diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastEdmModel.cs b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastEdmModel.cs new file mode 100644 index 00000000..502c4f3a --- /dev/null +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastEdmModel.cs @@ -0,0 +1,26 @@ +//----------------------------------------------------------------------------- +// +// Copyright (c) .NET Foundation and Contributors. All rights reserved. +// See License.txt in the project root for license information. +// +//------------------------------------------------------------------------------ + +using Microsoft.OData.Edm; +using Microsoft.OData.ModelBuilder; + +namespace Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast; + +public class IsOfAndCastEdmModel +{ + public static IEdmModel GetEdmModel() + { + var builder = new ODataConventionModelBuilder(); + builder.EntitySet("Orders"); + builder.EntitySet("Products"); + var airPlaneType = builder.EntityType(); + airPlaneType.DerivesFrom(); + + builder.Namespace = typeof(Product).Namespace; + return builder.GetEdmModel(); + } +} diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastTests.cs b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastTests.cs new file mode 100644 index 00000000..b50f3d64 --- /dev/null +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/IsOfAndCast/IsOfAndCastTests.cs @@ -0,0 +1,355 @@ +//----------------------------------------------------------------------------- +// +// Copyright (c) .NET Foundation and Contributors. All rights reserved. +// See License.txt in the project root for license information. +// +//------------------------------------------------------------------------------ + +using System.Net.Http; +using System.Text.Json; +using System.Threading.Tasks; +using Microsoft.AspNetCore.OData.TestCommon; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.OData.Edm; +using Xunit; + +namespace Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast +{ + public class IsOfAndCastTests : WebApiTestBase + { + public IsOfAndCastTests(WebApiTestFixture fixture) : base(fixture) { } + + protected static void UpdateConfigureServices(IServiceCollection services) + { + IEdmModel model = IsOfAndCastEdmModel.GetEdmModel(); + + services.ConfigureControllers( + typeof(IsOfAndCastController)); + + services.AddControllers().AddOData(opt => + opt.AddRouteComponents("odata", model).Count().Filter().OrderBy().Expand().SetMaxTop(null).Select()); + } + + [Theory] + [InlineData("cast(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane) ne null")] + [InlineData("cast('Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane') ne null")] + [InlineData("isof(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane)")] + [InlineData("isof('Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane')")] + public async Task Filter_ReturnsOnlyEntitiesOfDerivedType_WhenUsingCastOrIsOf(string filter) + { + // Arrange + var requestUri = $"odata/Products?$filter={filter}"; + + HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, requestUri); + HttpClient client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.True(response.IsSuccessStatusCode); + + var expectedJson = """ +{ + "@odata.context": "http://localhost/odata/$metadata#Products", + "value": [ + { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane", + "ID": 4, + "Name": "Product4", + "Domain": "Civil", + "Weight": 1200.0, + "Speed": 1000, + "Model": "Airbus A320", + "JetType": "Turbofan" + }, + { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane", + "ID": 5, + "Name": "Product5", + "Domain": "Military", + "Weight": 1800.0, + "Speed": 1500, + "Model": "F-22 Raptor", + "JetType": "Afterburning Turbofan" + } + ] +} +"""; + using var expectedDoc = JsonDocument.Parse(expectedJson); + using var actualDoc = JsonDocument.Parse(payload); + + Assert.Equal(expectedDoc.ToString(), actualDoc.ToString()); + } + + + [Theory] + [InlineData("expand=Products(filter=cast(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane) ne null)")] + [InlineData("expand=Products(filter=cast('Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane') ne null)")] + [InlineData("expand=Products(filter=isof(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane))")] + [InlineData("expand=Products(filter=isof('Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane'))")] + public async Task ExpandNavigationProperty_FiltersForDerivedTypeEntities_UsingCastOrIsOf(string query) + { + // Arrange + var requestUri = $"odata/orders?{query}"; + + var request = new HttpRequestMessage(HttpMethod.Get, requestUri); + var client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.True(response.IsSuccessStatusCode); + + var expectedJson = """ +{ + "@odata.context": "http://localhost/odata/$metadata#Orders(Products())", + "value": [ + { "OrderID": 1, "Location": { "City": "City1" }, "Products": [] }, + { + "OrderID": 2, + "Location": { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress", + "City": "City2", + "HomeNo": "100NO" + }, + "Products": [ + { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane", + "ID": 4, + "Name": "Product4", + "Domain": "Civil", + "Weight": 1200.0, + "Speed": 1000, + "Model": "Airbus A320", + "JetType": "Turbofan" + }, + { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane", + "ID": 5, + "Name": "Product5", + "Domain": "Military", + "Weight": 1800.0, + "Speed": 1500, + "Model": "F-22 Raptor", + "JetType": "Afterburning Turbofan" + } + ] + }, + { + "OrderID": 3, + "Location": { "City": "City3" }, + "Products": [ + { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane", + "ID": 4, + "Name": "Product4", + "Domain": "Civil", + "Weight": 1200.0, + "Speed": 1000, + "Model": "Airbus A320", + "JetType": "Turbofan" + } + ] + }, + { + "OrderID": 4, + "Location": { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress", + "City": "City4", + "HomeNo": "200NO" + }, + "Products": [ + { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.JetPlane", + "ID": 5, + "Name": "Product5", + "Domain": "Military", + "Weight": 1800.0, + "Speed": 1500, + "Model": "F-22 Raptor", + "JetType": "Afterburning Turbofan" + } + ] + } + ] +} +"""; + using var expectedDoc = JsonDocument.Parse(expectedJson); + using var actualDoc = JsonDocument.Parse(payload); + + Assert.Equal(expectedDoc.ToString(), actualDoc.ToString()); + } + + [Theory] + [InlineData("filter=cast(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress) ne null")] + [InlineData("filter=cast(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress') ne null")] + [InlineData("filter=isof(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress)")] + [InlineData("filter=isof(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress')")] + public async Task Filter_ReturnsEntitiesWithComplexPropertyOfDerivedType_UsingCastOrIsOf(string query) + { + // Arrange + var requestUri = $"odata/orders?{query}"; + + var request = new HttpRequestMessage(HttpMethod.Get, requestUri); + var client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.True(response.IsSuccessStatusCode); + + var expectedJson = """ +{ + "@odata.context": "http://localhost/odata/$metadata#Orders", + "value": [ + { + "OrderID": 2, + "Location": { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress", + "City": "City2", + "HomeNo": "100NO" + } + }, + { + "OrderID": 4, + "Location": { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress", + "City": "City4", + "HomeNo": "200NO" + } + } + ] +} +"""; + using var expectedDoc = JsonDocument.Parse(expectedJson); + using var actualDoc = JsonDocument.Parse(payload); + + Assert.Equal(expectedDoc.ToString(), actualDoc.ToString()); + } + + [Theory] + [InlineData("filter=cast(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress)/HomeNo eq '100NO'")] + [InlineData("filter=cast(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress')/HomeNo eq '100NO'")] + [InlineData("filter=isof(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress)&Location/HomeNo eq '100NO'")] + [InlineData("filter=isof(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress')&Location/HomeNo eq '100NO'")] + public async Task Filter_ReturnsEntitiesWithComplexPropertyValueMatch_UsingCastOrIsOf(string query) + { + // Arrange + var requestUri = $"odata/orders?{query}"; + + var request = new HttpRequestMessage(HttpMethod.Get, requestUri); + var client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.True(response.IsSuccessStatusCode); + + var expectedJson = """ +{ + "@odata.context": "http://localhost/odata/$metadata#Orders", + "value": [ + { + "OrderID": 2, + "Location": { + "@odata.type": "#Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress", + "City": "City2", + "HomeNo": "100NO" + } + } + ] +} +"""; + using var expectedDoc = JsonDocument.Parse(expectedJson); + using var actualDoc = JsonDocument.Parse(payload); + + Assert.Equal(expectedDoc.ToString(), actualDoc.ToString()); + } + + [Theory] + [InlineData("filter=cast(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress)/HomeNo eq '1NO'")] + [InlineData("filter=cast(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress')/HomeNo eq '1NO'")] + [InlineData("filter=isof(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress) and cast(Location, Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress)/HomeNo eq '1NO'")] + [InlineData("filter=isof(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress') and cast(Location, 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress')/HomeNo eq '1NO'")] + public async Task Filter_ReturnsNoEntitiesWithNonMatchingComplexPropertyValue_UsingCastOrIsOf(string query) + { + // Arrange + var requestUri = $"odata/orders?{query}"; + + var request = new HttpRequestMessage(HttpMethod.Get, requestUri); + var client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.True(response.IsSuccessStatusCode); + + var expectedJson = """ +{ + "@odata.context": "http://localhost/odata/$metadata#Orders", + "value": [] +} +"""; + using var expectedDoc = JsonDocument.Parse(expectedJson); + using var actualDoc = JsonDocument.Parse(payload); + + Assert.Equal(expectedDoc.ToString(), actualDoc.ToString()); + } + + [Theory] + [InlineData("cast(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress) ne null", + "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress' is not assignable from 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.Product'.")] + [InlineData("cast('System.String') ne null", + "Cast or IsOf Function must have a type in its arguments.")] + [InlineData("cast(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.UnknownType) ne null", + "The child type 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.UnknownType' in a cast was not an entity type. Casts can only be performed on entity types.")] + public async Task Filter_FailsWithInvalidTypeInCast(string filter, string errorMessage) + { + // Arrange + var requestUri = $"odata/Products?$filter={filter}"; + var request = new HttpRequestMessage(HttpMethod.Get, requestUri); + var client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.False(response.IsSuccessStatusCode); + Assert.Contains(errorMessage, payload); + } + + [Theory] + [InlineData("isof(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress)", + "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.HomeAddress' is not assignable from 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.Product'.")] + [InlineData("isof('System.String')", + "Cast or IsOf Function must have a type in its arguments.")] + [InlineData("isof(Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.UnknownType)", + "The child type 'Microsoft.AspNetCore.OData.E2E.Tests.IsOfAndCast.UnknownType' in a cast was not an entity type. Casts can only be performed on entity types.")] + public async Task Filter_FailsWithInvalidTypeInIsOf(string filter, string errorMessage) + { + // Arrange + var requestUri = $"odata/Products?$filter={filter}"; + var request = new HttpRequestMessage(HttpMethod.Get, requestUri); + var client = CreateClient(); + + // Act + HttpResponseMessage response = await client.SendAsync(request); + var payload = await response.Content.ReadAsStringAsync(); + + // Assert + Assert.False(response.IsSuccessStatusCode); + Assert.Contains(errorMessage, payload); + } + } +} diff --git a/test/Microsoft.AspNetCore.OData.E2E.Tests/Microsoft.AspNetCore.OData.E2E.Tests.csproj b/test/Microsoft.AspNetCore.OData.E2E.Tests/Microsoft.AspNetCore.OData.E2E.Tests.csproj index e4f54335..b9b8690b 100644 --- a/test/Microsoft.AspNetCore.OData.E2E.Tests/Microsoft.AspNetCore.OData.E2E.Tests.csproj +++ b/test/Microsoft.AspNetCore.OData.E2E.Tests/Microsoft.AspNetCore.OData.E2E.Tests.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 Microsoft.AspNetCore.OData.E2E.Tests Microsoft.AspNetCore.OData.E2E.Tests @@ -18,28 +18,20 @@ - - - + + + + + + + - - - - - - - - - - - - diff --git a/test/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests.csproj b/test/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests.csproj index 4d281851..157551da 100644 --- a/test/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests.csproj +++ b/test/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests/Microsoft.AspNetCore.OData.NewtonsoftJson.Tests.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 false false diff --git a/test/Microsoft.AspNetCore.OData.TestCommon/Microsoft.AspNetCore.OData.TestCommon.csproj b/test/Microsoft.AspNetCore.OData.TestCommon/Microsoft.AspNetCore.OData.TestCommon.csproj index cbec4627..c4b718b0 100644 --- a/test/Microsoft.AspNetCore.OData.TestCommon/Microsoft.AspNetCore.OData.TestCommon.csproj +++ b/test/Microsoft.AspNetCore.OData.TestCommon/Microsoft.AspNetCore.OData.TestCommon.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 Microsoft.AspNetCore.OData.TestCommon Microsoft.AspNetCore.OData.TestCommon @@ -12,14 +12,11 @@ - + + - - - - diff --git a/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/CollectionDeserializationHelpersTest.cs b/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/CollectionDeserializationHelpersTest.cs index 213a9b66..9f3cf137 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/CollectionDeserializationHelpersTest.cs +++ b/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/CollectionDeserializationHelpersTest.cs @@ -66,7 +66,7 @@ public void AddToCollection_ThrowsSerializationException_IsEnumerableWithoutAddM { // Arrange & Act & Assert IList source = new List(); - IEnumerable newCollection = Enumerable.Empty(); + IEnumerable newCollection = new List().AsReadOnly(); Action test = () => source.AddToCollection(newCollection, typeof(int), typeof(CollectionDeserializationHelpersTest), "PropertyName", newCollection.GetType()); SerializationException exception = Assert.Throws(() => test()); Assert.Contains("of the property 'PropertyName' on type 'Microsoft.AspNetCore.OData.Tests.Formatter.Deserialization.CollectionDeserializationHelpersTest' does not have an Add method. Consider using a collection type that does have an Add method - for example IList or ICollection.", @@ -89,6 +89,33 @@ public void AddToCollection_ThrowsSerializationException_IsAnArray() " Consider adding a setter for the property."); } + [Fact] + public void AddToCollection_ThrowsSerializationException_IsEnumerableParameterWithoutAddMethod() + { + // Arrange & Act & Assert + IList source = new List(); + IEnumerable newCollection = new List().AsReadOnly(); + Action test = () => source.AddToCollection(newCollection, typeof(int), "ParamName", newCollection.GetType()); + SerializationException exception = Assert.Throws(() => test()); + Assert.Contains("The type 'System.Collections.ObjectModel.ReadOnlyCollection`1[System.Int32]' of the parameter 'ParamName' does not have an Add method. Consider using a collection type that does have an Add method - for example IList or ICollection.", + exception.Message); + } + + [Fact] + public void AddToCollection_ThrowsSerializationException_IsAnArrayParameter() + { + // Arrange + IList source = new List { SimpleEnum.First, SimpleEnum.Second, SimpleEnum.Third }; + IEnumerable newCollection = new string[] { }; + + // Act + Action test = () => source.AddToCollection(newCollection, typeof(SimpleEnum), "ParamName", newCollection.GetType()); + + // Assert + ExceptionAssert.Throws(test, + "The type 'System.String[]' of the parameter 'ParamName' is an array. Consider using a collection type that supports adding elements, such as IList or ICollection."); + } + [Fact] public void CopyItemsToCollection_CanConvertUtcDateTime() { diff --git a/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/HttpRequestODataMessage.cs b/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/HttpRequestODataMessage.cs index 31c0275d..1f30cbc2 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/HttpRequestODataMessage.cs +++ b/test/Microsoft.AspNetCore.OData.Tests/Formatter/Deserialization/HttpRequestODataMessage.cs @@ -23,20 +23,11 @@ class HttpRequestODataMessage : IODataRequestMessageAsync public Dictionary _headers; - //public HttpRequestODataMessage(HttpRequestMessage request) - //{ - // _request = request; - // _headers = Enumerable - // .Concat>>(request.Headers, request.Content.Headers) - // .Select(kvp => new KeyValuePair(kvp.Key, string.Join(";", kvp.Value))) - // .ToDictionary(kvp => kvp.Key, kvp => kvp.Value); - //} - public HttpRequestODataMessage(HttpRequest request) { _httpRequest = request; _headers = request.Headers. - Select(kvp => new KeyValuePair(kvp.Key, string.Join(";", kvp.Value))) + Select(kvp => new KeyValuePair(kvp.Key, string.Join(";", kvp.Value.ToArray()))) .ToDictionary(kvp => kvp.Key, kvp => kvp.Value); } diff --git a/test/Microsoft.AspNetCore.OData.Tests/Microsoft.AspNetCore.OData.Tests.csproj b/test/Microsoft.AspNetCore.OData.Tests/Microsoft.AspNetCore.OData.Tests.csproj index c98e5ae1..71c42cac 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/Microsoft.AspNetCore.OData.Tests.csproj +++ b/test/Microsoft.AspNetCore.OData.Tests/Microsoft.AspNetCore.OData.Tests.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 Microsoft.AspNetCore.OData.Tests Microsoft.AspNetCore.OData.Tests @@ -17,17 +17,13 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + - - - - diff --git a/test/Microsoft.AspNetCore.OData.Tests/PublicApi/Microsoft.AspNetCore.OData.PublicApi.bsl b/test/Microsoft.AspNetCore.OData.Tests/PublicApi/Microsoft.AspNetCore.OData.PublicApi.bsl index 4f1c61fd..abb95a74 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/PublicApi/Microsoft.AspNetCore.OData.PublicApi.bsl +++ b/test/Microsoft.AspNetCore.OData.Tests/PublicApi/Microsoft.AspNetCore.OData.PublicApi.bsl @@ -178,9 +178,19 @@ public sealed class Microsoft.AspNetCore.OData.ODataServiceCollectionExtensions public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddODataQueryFilter (Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.AspNetCore.Mvc.Filters.IActionFilter queryFilter) } +[ +ExtensionAttribute(), +] public sealed class Microsoft.AspNetCore.OData.ODataUriFunctions { - public static void AddCustomUriFunction (string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) - public static bool RemoveCustomUriFunction (string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) + [ + ExtensionAttribute(), + ] + public static void AddCustomUriFunction (Microsoft.OData.Edm.IEdmModel model, string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) + + [ + ExtensionAttribute(), + ] + public static bool RemoveCustomUriFunction (Microsoft.OData.Edm.IEdmModel model, string functionName, Microsoft.OData.UriParser.FunctionSignatureWithReturnType functionSignature, System.Reflection.MethodInfo methodInfo) } public class Microsoft.AspNetCore.OData.ODataJsonOptionsSetup : IConfigureOptions`1 { diff --git a/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/AggregationBinderTests.cs b/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/AggregationBinderTests.cs index c1a80427..58626f8e 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/AggregationBinderTests.cs +++ b/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/AggregationBinderTests.cs @@ -270,7 +270,7 @@ private void VerifyExpression(Expression clause, string expectedExpression) // actual query operator string resultExpression = ExpressionStringBuilder.ToString(clause); - var replace = "System.Linq.EmptyPartition`1[" + typeof(T).FullName + "]"; + var replace = $"{typeof(T).FullName}[]"; resultExpression = resultExpression.Replace(replace, string.Empty); Assert.True(resultExpression == expectedExpression, diff --git a/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/FilterBinderTests.cs b/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/FilterBinderTests.cs index 8d484ad8..3b27d687 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/FilterBinderTests.cs +++ b/test/Microsoft.AspNetCore.OData.Tests/Query/Expressions/FilterBinderTests.cs @@ -1603,7 +1603,7 @@ public void CustomMethod_InstanceMethodOfDeclaringType() // Add the custom function // Act & Assert - CustomUriFunctions.AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); + GetModel().AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); UriFunctionsBinder.BindUriFunctionName(padrightMethodName, padRightStringMethodInfo); string filter = string.Format("padright(ProductName, {0}) eq '{1}'", totalWidth, expectedProductName); @@ -1613,7 +1613,7 @@ public void CustomMethod_InstanceMethodOfDeclaringType() } finally { - Assert.True(CustomUriFunctions.RemoveCustomUriFunction(padrightMethodName)); + Assert.True(GetModel().RemoveCustomUriFunction(padrightMethodName)); Assert.True(UriFunctionsBinder.UnbindUriFunctionName(padrightMethodName, padRightStringMethodInfo)); } } @@ -1637,7 +1637,7 @@ public void CustomMethod_InstanceMethodNotOfDeclaringType() // Add the custom function // Act & Assert - CustomUriFunctions.AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); + GetModel().AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); UriFunctionsBinder.BindUriFunctionName(padrightMethodName, padRightStringMethodInfo); string filter = string.Format("padright(ProductName, {0}) eq '{1}'", totalWidth, expectedProductName); @@ -1647,7 +1647,7 @@ public void CustomMethod_InstanceMethodNotOfDeclaringType() } finally { - Assert.True(CustomUriFunctions.RemoveCustomUriFunction(padrightMethodName)); + Assert.True(GetModel().RemoveCustomUriFunction(padrightMethodName)); Assert.True(UriFunctionsBinder.UnbindUriFunctionName(padrightMethodName, padRightStringMethodInfo)); } } @@ -1672,7 +1672,7 @@ public void CustomMethod_StaticExtensionMethod() // Add the custom function // Act & Assert - CustomUriFunctions.AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); + GetModel().AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); UriFunctionsBinder.BindUriFunctionName(padrightMethodName, padRightStringMethodInfo); string filter = String.Format("padright(ProductName, {0}) eq '{1}'", totalWidth, expectedProductName); @@ -1682,7 +1682,7 @@ public void CustomMethod_StaticExtensionMethod() } finally { - Assert.True(CustomUriFunctions.RemoveCustomUriFunction(padrightMethodName)); + Assert.True(GetModel().RemoveCustomUriFunction(padrightMethodName)); Assert.True(UriFunctionsBinder.UnbindUriFunctionName(padrightMethodName, padRightStringMethodInfo)); } } @@ -1707,7 +1707,7 @@ public void CustomMethod_StaticMethodNotOfDeclaringType() // Add the custom function // Act & Assert - CustomUriFunctions.AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); + GetModel().AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction); UriFunctionsBinder.BindUriFunctionName(padrightMethodName, padRightStringMethodInfo); string filter = String.Format("padright(ProductName, {0}) eq '{1}'", totalWidth, expectedProductName); @@ -1717,7 +1717,7 @@ public void CustomMethod_StaticMethodNotOfDeclaringType() } finally { - Assert.True(CustomUriFunctions.RemoveCustomUriFunction(padrightMethodName)); + Assert.True(GetModel().RemoveCustomUriFunction(padrightMethodName)); Assert.True(UriFunctionsBinder.UnbindUriFunctionName(padrightMethodName, padRightStringMethodInfo)); } } @@ -1742,7 +1742,7 @@ public void CustomMethod_AddSignatureAndBindFunctionWithShortcut() // Add the custom function // Act & Assert - ODataUriFunctions.AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction, padRightStringMethodInfo); + GetModel().AddCustomUriFunction(padrightMethodName, padrightStringEdmFunction, padRightStringMethodInfo); string filter = String.Format("padright(ProductName, {0}) eq '{1}'", totalWidth, expectedProductName); var filters = BindFilterAndVerify(filter); @@ -1751,7 +1751,7 @@ public void CustomMethod_AddSignatureAndBindFunctionWithShortcut() } finally { - Assert.True(CustomUriFunctions.RemoveCustomUriFunction(padrightMethodName)); + Assert.True(GetModel().RemoveCustomUriFunction(padrightMethodName)); Assert.True(UriFunctionsBinder.UnbindUriFunctionName(padrightMethodName, padRightStringMethodInfo)); } } @@ -2240,10 +2240,9 @@ public void Cast_UnsupportedTarget_ReturnsNull(string filter) // in FilterQueryValidatorTest. ODL's ODataQueryOptionParser and FunctionCallBinder call the code throwing these exceptions. [Theory] [InlineData("cast(null,Microsoft.AspNetCore.OData.Tests.Models.Address) ne null", - "Encountered invalid type cast. " + - "'Microsoft.AspNetCore.OData.Tests.Models.Address' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.DataTypes'.")] + "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.Tests.Models.Address' is not assignable from ''.")] [InlineData("cast(null,Microsoft.AspNetCore.OData.Tests.Models.DataTypes) ne null", - "Cast or IsOf Function must have a type in its arguments.")] + "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.Tests.Models.DataTypes' is not assignable from ''.")] public void Cast_NonPrimitiveTarget_ThrowsODataException(string filter, string expectErrorMessage) { // Arrange & Act & Assert @@ -2391,28 +2390,16 @@ public void CastToQuotedPrimitiveType_Succeeds(string filter) InvokeFiltersAndVerify(filters, model, (true,true)); } - public static TheoryDataSet CastToUnquotedComplexType - { - get - { - return new TheoryDataSet - { - { "cast(Microsoft.AspNetCore.OData.Tests.Models.Address) eq null" }, - { "cast(null, Microsoft.AspNetCore.OData.Tests.Models.Address) eq null" }, - { "cast('', Microsoft.AspNetCore.OData.Tests.Models.Address) eq null" }, - { "cast(SupplierAddress, Microsoft.AspNetCore.OData.Tests.Models.Address) eq null" }, - }; - } - } - [Theory] - [MemberData(nameof(CastToUnquotedComplexType))] - public void CastToUnquotedComplexType_ThrowsODataException(string filter) + [InlineData("cast(Microsoft.AspNetCore.OData.Tests.Models.Address) eq null", "Microsoft.AspNetCore.OData.Tests.Models.Address", "Microsoft.AspNetCore.OData.Tests.Models.Product")] + [InlineData("cast(null, Microsoft.AspNetCore.OData.Tests.Models.Address) eq null", "Microsoft.AspNetCore.OData.Tests.Models.Address", "")] + [InlineData("cast('', Microsoft.AspNetCore.OData.Tests.Models.Address) eq null", "Microsoft.AspNetCore.OData.Tests.Models.Address", "Edm.String")] + [InlineData("cast(null, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)/DerivedCategoryName eq null", "Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory", "")] + public void CastToUnrelatedUnquotedTypeParameter_ThrowsEncounteredInvalidTypeCast(string filter, string propertyFullQualifiedName, string assignableFrom) { // Arrange var expectedMessage = - "Encountered invalid type cast. " + - "'Microsoft.AspNetCore.OData.Tests.Models.Address' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'."; + $"Encountered invalid type cast. '{propertyFullQualifiedName}' is not assignable from '{assignableFrom}'."; // Act & Assert ExceptionAssert.Throws(() => BindFilterAndVerify(filter), expectedMessage); @@ -2448,36 +2435,15 @@ public void CastToQuotedComplexType_Succeeds(string filter) InvokeFiltersAndVerify(filters, model, (true, true)); } - public static TheoryDataSet CastToUnquotedEntityType - { - get - { - return new TheoryDataSet - { - { - "cast(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)/DerivedProductName eq null", - "Cast or IsOf Function must have a type in its arguments." - }, - { - "cast(null, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)/DerivedCategoryName eq null", - "Encountered invalid type cast. " + - "'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'." - }, - { - "cast(Category, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)/DerivedCategoryName eq null", - "Encountered invalid type cast. " + - "'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'." - }, - }; - } - } - [Theory] - [MemberData(nameof(CastToUnquotedEntityType))] - public void CastToUnquotedEntityType_ThrowsODataException(string filter, string expectedMessage) + [InlineData("cast(SupplierAddress, Microsoft.AspNetCore.OData.Tests.Models.Address) eq null")] + [InlineData("cast(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)/DerivedProductName eq null")] + [InlineData("cast(Category, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)/DerivedCategoryName eq null")] + public void CastToRelatedUnquotedEntityType_DoesNotThrowODataException(string filter) { // Arrange & Act & Assert - ExceptionAssert.Throws(() => BindFilterAndVerify(filter), expectedMessage); + var exception = Record.Exception(() => BindFilterAndVerify(filter)); + Assert.Null(exception); } [Theory] @@ -2639,36 +2605,46 @@ public void IsOfQuotedUndefinedTarget_ThrowsODataException(string filter) } [Theory] - [InlineData("isof(Microsoft.AspNetCore.OData.Tests.Models.Address)")] - [InlineData("isof(null,Microsoft.AspNetCore.OData.Tests.Models.Address)")] - [InlineData("isof(null, Microsoft.AspNetCore.OData.Tests.Models.Address)")] + [InlineData("isof(Microsoft.AspNetCore.OData.Tests.Models.Address)", "Microsoft.AspNetCore.OData.Tests.Models.Address", "Microsoft.AspNetCore.OData.Tests.Models.Product")] + [InlineData("isof(null,Microsoft.AspNetCore.OData.Tests.Models.Address)", "Microsoft.AspNetCore.OData.Tests.Models.Address", "")] + [InlineData("isof(null, Microsoft.AspNetCore.OData.Tests.Models.Address)", "Microsoft.AspNetCore.OData.Tests.Models.Address", "")] + [InlineData("isof(null, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)", "Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory", "")] + [InlineData("isof(null, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)", "Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory", "")] + public void IsOfUnquotedComplexType_ThrowsODataException(string filter, string source, string assignableFrom) + { + // Arrange + var expectedMessage = $"Encountered invalid type cast. '{source}' is not assignable from '{assignableFrom}'."; + + // Act & Assert + ExceptionAssert.Throws(() => BindFilterAndVerify(filter), expectedMessage); + } + + [Theory] [InlineData("isof(SupplierAddress,Microsoft.AspNetCore.OData.Tests.Models.Address)")] [InlineData("isof(SupplierAddress, Microsoft.AspNetCore.OData.Tests.Models.Address)")] - public void IsOfUnquotedComplexType_ThrowsODataException(string filter) + public void IsOfUnquotedTypeParameter_RelatedToComplexTypeProperty_DoNotThrowODataException(string filter) { // Arrange - var expectedMessage = - "Encountered invalid type cast. " + - "'Microsoft.AspNetCore.OData.Tests.Models.Address' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'."; + var exception = Record.Exception(() => BindFilterAndVerify(filter)); // Act & Assert - ExceptionAssert.Throws(() => BindFilterAndVerify(filter), expectedMessage); + Assert.Null(exception); } [Theory] - [InlineData("isof(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)", "Cast or IsOf Function must have a type in its arguments.")] - [InlineData("isof(null,Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)", - "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'.")] - [InlineData("isof(null, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)", - "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'.")] - [InlineData("isof(Category,Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)", - "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'.")] - [InlineData("isof(Category, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)", - "Encountered invalid type cast. 'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory' is not assignable from 'Microsoft.AspNetCore.OData.Tests.Models.Product'.")] - public void IsOfUnquotedEntityType_ThrowsODataException(string filter, string expectedMessage) + [InlineData("isof(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)")] + [InlineData("isof('Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct')")] + [InlineData("isof(Category,Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)")] + [InlineData("isof(Category, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)")] + [InlineData("isof(Category, 'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory')")] + [InlineData("isof(Category, Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory)")] + [InlineData("isof(Category, 'Microsoft.AspNetCore.OData.Tests.Models.DerivedCategory')")] + public void IsOfUnquotedTypeParameter_RelatedToEntityTypeProperty_DoNotThrowODataException(string filter) { // Arrange & Act & Assert - ExceptionAssert.Throws(() => BindFilterAndVerify(filter), expectedMessage); + var exception = Record.Exception(() => BindFilterAndVerify(filter)); + + Assert.Null(exception); } [Theory] diff --git a/test/Microsoft.AspNetCore.OData.Tests/Query/Validator/FilterQueryValidatorTests.cs b/test/Microsoft.AspNetCore.OData.Tests/Query/Validator/FilterQueryValidatorTests.cs index 6e384dee..20fd6b63 100644 --- a/test/Microsoft.AspNetCore.OData.Tests/Query/Validator/FilterQueryValidatorTests.cs +++ b/test/Microsoft.AspNetCore.OData.Tests/Query/Validator/FilterQueryValidatorTests.cs @@ -798,21 +798,11 @@ public void StringFunctions_ThrowIfGroupNotAllowed(AllowedFunctions unused, stri ExceptionAssert.Throws(() => _validator.Validate(option, settings), expectedMessage); } - public static TheoryDataSet OtherFunctions_SomeSingleParameterCasts - { - get - { - return new TheoryDataSet - { - // Single-parameter casts without quotes around the type name. - { AllowedFunctions.Cast, "cast(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)/DerivedProductName eq 'Name'", "cast" }, - { AllowedFunctions.IsOf, "isof(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)", "isof" }, - }; - } - } - [Theory] - [MemberData(nameof(OtherFunctions_SomeSingleParameterCasts))] + [InlineData(AllowedFunctions.Cast, "cast(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)/DerivedProductName eq 'Name'", "cast")] + [InlineData(AllowedFunctions.Cast, "cast('Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct')/DerivedProductName eq 'Name'", "cast")] + [InlineData(AllowedFunctions.IsOf, "isof(Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct)", "isof")] + [InlineData(AllowedFunctions.IsOf, "isof('Microsoft.AspNetCore.OData.Tests.Models.DerivedProduct')", "isof")] public void OtherFunctions_SomeSingleParameterCasts_ThrowODataException(AllowedFunctions unused, string query, string unusedName) { // Arrange @@ -820,7 +810,7 @@ public void OtherFunctions_SomeSingleParameterCasts_ThrowODataException(AllowedF { AllowedFunctions = AllowedFunctions.None, }; - var expectedMessage = "Cast or IsOf Function must have a type in its arguments."; + var expectedMessage = $"Function '{unusedName}' is not allowed. To allow it, set the 'AllowedFunctions' property on EnableQueryAttribute or QueryValidationSettings."; var option = new FilterQueryOption(query, _productContext); // Act & Assert diff --git a/tool/builder.versions.settings.targets b/tool/builder.versions.settings.targets index cb5bdc45..1945eed5 100644 --- a/tool/builder.versions.settings.targets +++ b/tool/builder.versions.settings.targets @@ -9,7 +9,7 @@ - [8.2.3, 9.0.0) + [9.0.0-preview.2, 10.0.0) [2.0.0, 3.0.0)