# EasyAF ## Docs - [EasyAF - The Application Framework That's Easy As F*ck!](https://easyaf.dev/index.md): Build Secure, S… - [Why EasyAF?](https://easyaf.dev/why-easyaf.md): by Robert McLaw… - [Better .NET Applications with EasyAF](https://easyaf.dev/quickstart.md): Get up and runn… - [Guides Overview](https://easyaf.dev/guides/index.md): In-depth guides… - [Table Design Patterns](https://easyaf.dev/guides/table-design.md): Understanding E… - [Observable Objects](https://easyaf.dev/guides/observable-objects.md): Implement prope… - [Business Layer](https://easyaf.dev/guides/business-layer.md): Encapsulate bus… - [Data Operations & Audit](https://easyaf.dev/guides/data-operations-and-audit.md): Comprehensive d… - [State Machines & Status](https://easyaf.dev/guides/state-machines-and-status.md): Sophisticated s… - [Interval Calculations](https://easyaf.dev/guides/interval-calculations.md): Understanding t… - [Property Name Overrides](https://easyaf.dev/guides/property-name-overrides.md): Customize CLR p… - [MSBuild Integration for .NET 10](https://easyaf.dev/guides/MSBuild/dotnet-10-changes.md): Critical change… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Business/index.md): Summary of the… - [EntityManager](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Business/EntityManager.md): Provides a base… - [IdentifiableEntityManager](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Business/IdentifiableEntityManager.md): Provides a spec… - [ManagerBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Business/ManagerBase.md): Represents the… - [StateMachineEntityManager](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Business/StateMachineEntityManager.md): A Manager inher… - [StatusEntityManager](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Business/StatusEntityManager.md): A Manager inher… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Configuration/index.md): Summary of the… - [ConfigurationBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Configuration/ConfigurationBase.md): A base class im… - [ConfigurationPlusAdminBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Configuration/ConfigurationPlusAdminBase.md): An extended con… - [HttpEndpointAttribute](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Configuration/HttpEndpointAttribute.md): Specifies that… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/index.md): Summary of the… - [DbObservableObject](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/DbObservableObject.md): A base class fo… - [EasyObservableObject](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/EasyObservableObject.md): A base class fo… - [Ensure](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/Ensure.md): Provides method… - [HttpHandlerMode](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/HttpHandlerMode.md): Specifies how H… - [IActiveTrackable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IActiveTrackable.md): An interface th… - [ICreatedAuditable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/ICreatedAuditable.md): An interface th… - [ICreatorTrackable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/ICreatorTrackable.md): An interface th… - [IDbEnum](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IDbEnum.md): An interface th… - [IDbStateEnum](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IDbStateEnum.md): An interface th… - [IDbStatusEnum](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IDbStatusEnum.md): An interface th… - [IHasState](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IHasState.md): An interface th… - [IHasStatus](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IHasStatus.md): An interface th… - [IHumanReadable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IHumanReadable.md): An interface th… - [IIdentifiable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IIdentifiable.md): An interface th… - [IIdentifiableEqualityComparer](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IIdentifiableEqualityComparer.md): Provides an equ… - [Interval](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/Interval.md): Describes an in… - [IntervalType](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IntervalType.md): Specifies the t… - [ISortable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/ISortable.md): An interface th… - [IUpdatedAuditable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IUpdatedAuditable.md): An interface th… - [IUpdaterTrackable](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/IUpdaterTrackable.md): An interface th… - [MoneyInterval](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/MoneyInterval.md): Represents a su… - [NameOf](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/NameOf.md): Fills a gap in… - [PercentageInterval](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/PercentageInterval.md): Represents a pe… - [RatioInterval](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/RatioInterval.md): Represents a ra… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/Converters/index.md): Summary of the… - [IgnoreAuditFieldsJsonConverter](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/Converters/IgnoreAuditFieldsJsonConverter.md): A [JsonConverte… - [IgnoreAuditFieldsJsonConverterFactory](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Core/Converters/IgnoreAuditFieldsJsonConverterFactory.md) - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Data/index.md): Summary of the… - [AzureActiveDirectorySqlAuthProvider](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Data/AzureActiveDirectorySqlAuthProvider.md): Provides a cust… - [EasyAFSqlAzureConfiguration](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Data/EasyAFSqlAzureConfiguration.md): Provides Entity… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/index.md): Summary of the… - [ODataConstants](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataConstants.md): A set of consta… - [ODataV401List](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV401List.md): Represents an O… - [ODataV401PrimitiveResult](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV401PrimitiveResult.md): A container tha… - [ODataV401ResponseBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV401ResponseBase.md): Represents the… - [ODataV401SingleEntityResponseBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV401SingleEntityResponseBase.md): Represents the… - [ODataV4Error](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4Error.md): Represents an O… - [ODataV4ErrorDetail](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4ErrorDetail.md): Represents more… - [ODataV4ErrorResponse](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4ErrorResponse.md): The wrapper aro… - [ODataV4InnerError](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4InnerError.md): Represents impl… - [ODataV4List](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4List.md): Represents an O… - [ODataV4PrimitiveResult](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4PrimitiveResult.md): A container tha… - [ODataV4ResponseBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4ResponseBase.md): Represents the… - [ODataV4ResultList](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4ResultList.md): A container for… - [ODataV4SingleEntityResponseBase](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Http/OData/ODataV4SingleEntityResponseBase.md): Represents the… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/MSBuild/index.md): Summary of the… - [ItemBuilder](https://easyaf.dev/api-reference/CloudNimble/EasyAF/MSBuild/ItemBuilder.md): Builder class f… - [ItemGroupBuilder](https://easyaf.dev/api-reference/CloudNimble/EasyAF/MSBuild/ItemGroupBuilder.md): Builder class f… - [MSBuildProjectManager](https://easyaf.dev/api-reference/CloudNimble/EasyAF/MSBuild/MSBuildProjectManager.md): Manages MSBuild… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/NewtonsoftJson/Compatibility/index.md): Summary of the… - [SystemTextJsonContractResolver](https://easyaf.dev/api-reference/CloudNimble/EasyAF/NewtonsoftJson/Compatibility/SystemTextJsonContractResolver.md): Provides suppor… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/OData/index.md): Summary of the… - [ApiBatch](https://easyaf.dev/api-reference/CloudNimble/EasyAF/OData/ApiBatch.md): Provides a pre-… - [ApiClient](https://easyaf.dev/api-reference/CloudNimble/EasyAF/OData/ApiClient.md): Provides a pre-… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Restier/index.md): Summary of the… - [EasyAFEntityFrameworkApi](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Restier/EasyAFEntityFrameworkApi.md): Provides a base… - [RestierHelpers](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Restier/RestierHelpers.md): Provides utilit… - [RestierOperationType](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Restier/RestierOperationType.md): Specifies the t… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/index.md): Summary of the… - [CleanupCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/CleanupCommand.md): Command for cle… - [CodeGenerateCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/CodeGenerateCommand.md): Represents a co… - [DatabaseGenerateCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/DatabaseGenerateCommand.md): Command for gen… - [DatabaseInitCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/DatabaseInitCommand.md): Command for ini… - [DatabaseRefreshCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/DatabaseRefreshCommand.md): Command for ref… - [EasyAFBaseCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/EasyAFBaseCommand.md): Base class for… - [EdmxGenerateCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxGenerateCommand.md): Command to gene… - [EdmxRootCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxRootCommand.md): Root command fo… - [EdmxSwapCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxSwapCommand.md): Command to swit… - [EdmxWatchCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxWatchCommand.md): Command to watc… - [InitCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/InitCommand.md): Command for ini… - [SetupCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/SetupCommand.md): Command for set… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/Root/index.md): Summary of the… - [CodeRootCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/Root/CodeRootCommand.md): Root command fo… - [DatabaseRootCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/Root/DatabaseRootCommand.md): Command-line in… - [EasyAFRootCommand](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Commands/Root/EasyAFRootCommand.md): Root command fo… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Models/index.md): Summary of the… - [CleanupResult](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/Models/CleanupResult.md): Represents the… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/ProjectDiscovery/index.md): Summary of the… - [ProjectDiscoveryService](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/ProjectDiscovery/ProjectDiscoveryService.md): Service for dis… - [ProjectInfo](https://easyaf.dev/api-reference/CloudNimble/EasyAF/Tools/ProjectDiscovery/ProjectInfo.md): Represents info… - [Overview](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/index.md): Summary of the… - [AssemblyXmlDocumentation](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/AssemblyXmlDocumentation.md): Represents the… - [MemberType](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/MemberType.md): Enumeration of… - [XmlCodeBlockElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlCodeBlockElement.md): Represents a co… - [XmlCodeElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlCodeElement.md): Represents an i… - [XmlDocumentationElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlDocumentationElement.md): Represents a ba… - [XmlExampleElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlExampleElement.md): Represents an e… - [XmlExceptionElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlExceptionElement.md): Represents an e… - [XmlGenericElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlGenericElement.md): Represents a ge… - [XmlListElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlListElement.md): Represents a li… - [XmlMember](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlMember.md): Represents a do… - [XmlParagraphElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlParagraphElement.md): Represents a pa… - [XmlParameterElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlParameterElement.md): Represents a pa… - [XmlParamRefElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlParamRefElement.md): Represents a pa… - [XmlPermissionElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlPermissionElement.md): Represents a pe… - [XmlRemarksElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlRemarksElement.md): Represents a re… - [XmlReturnsElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlReturnsElement.md): Represents a re… - [XmlSeeAlsoElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlSeeAlsoElement.md): Represents a se… - [XmlSeeElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlSeeElement.md): Represents a se… - [XmlSummaryElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlSummaryElement.md): Represents a su… - [XmlTypeParameterElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlTypeParameterElement.md): Represents a ty… - [XmlTypeParamRefElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlTypeParamRefElement.md): Represents a ty… - [XmlValueElement](https://easyaf.dev/api-reference/CloudNimble/EasyAF/XmlDocumentation/XmlValueElement.md): Represents a va… - [Overview](https://easyaf.dev/api-reference/Microsoft/AspNet/OData/Builder/index.md): Summary of the… - [EntitySetConfiguration](https://easyaf.dev/api-reference/Microsoft/AspNet/OData/Builder/EntitySetConfiguration.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/Microsoft/EntityFrameworkCore/Metadata/Builders/index.md): Summary of the… - [EntityTypeBuilder](https://easyaf.dev/api-reference/Microsoft/EntityFrameworkCore/Metadata/Builders/EntityTypeBuilder.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/Microsoft/Extensions/Configuration/index.md): Summary of the… - [IConfiguration](https://easyaf.dev/api-reference/Microsoft/Extensions/Configuration/IConfiguration.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/Microsoft/Extensions/DependencyInjection/index.md): Summary of the… - [IHttpClientBuilder](https://easyaf.dev/api-reference/Microsoft/Extensions/DependencyInjection/IHttpClientBuilder.md): Extension metho… - [IServiceCollection](https://easyaf.dev/api-reference/Microsoft/Extensions/DependencyInjection/IServiceCollection.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/System/index.md): Summary of the… - [DateTime](https://easyaf.dev/api-reference/System/DateTime.md): Extension metho… - [DateTimeOffset](https://easyaf.dev/api-reference/System/DateTimeOffset.md): Extension metho… - [Exception](https://easyaf.dev/api-reference/System/Exception.md): Extension metho… - [Guid](https://easyaf.dev/api-reference/System/Guid.md): Extension metho… - [Nullable](https://easyaf.dev/api-reference/System/Nullable.md): Extension metho… - [Uri](https://easyaf.dev/api-reference/System/Uri.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/System/Collections/Generic/index.md): Summary of the… - [IEnumerable](https://easyaf.dev/api-reference/System/Collections/Generic/IEnumerable.md): Extension metho… - [IList](https://easyaf.dev/api-reference/System/Collections/Generic/IList.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/System/Collections/ObjectModel/index.md): Summary of the… - [Collection](https://easyaf.dev/api-reference/System/Collections/ObjectModel/Collection.md): Extension metho… - [CollectionChangeNotificationMode](https://easyaf.dev/api-reference/System/Collections/ObjectModel/CollectionChangeNotificationMode.md): Specifies how b… - [ObservableCollection](https://easyaf.dev/api-reference/System/Collections/ObjectModel/ObservableCollection.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/System/Net/Http/index.md): Summary of the… - [HttpResponseMessage](https://easyaf.dev/api-reference/System/Net/Http/HttpResponseMessage.md): Extension metho… - [Overview](https://easyaf.dev/api-reference/System/Security/Claims/index.md): Summary of the… - [ClaimsIdentity](https://easyaf.dev/api-reference/System/Security/Claims/ClaimsIdentity.md): Extension metho… - [ClaimsPrincipal](https://easyaf.dev/api-reference/System/Security/Claims/ClaimsPrincipal.md): Extension metho… - [EasyAF_ClaimsPrincipalExtensions](https://easyaf.dev/api-reference/System/Security/Claims/EasyAF_ClaimsPrincipalExtensions.md) - [Microsoft Restier](https://easyaf.dev/restier/index.md): OData V4 API de… - [Quickstart](https://easyaf.dev/restier/quickstart.md): Get started wit… - [Contribution Guidelines](https://easyaf.dev/restier/contribution-guidelines.md): Learn how to co… - [Guides](https://easyaf.dev/restier/guides/index.md): The Guides will… - [Customizing the Entity Model](https://easyaf.dev/restier/guides/server/model-building.md): Customize and e… - [Method Authorization](https://easyaf.dev/restier/guides/server/method-authorization.md): Fine-grain cont… - [EntitySet Filters](https://easyaf.dev/restier/guides/server/filters.md): Control query r… - [Interceptors](https://easyaf.dev/restier/guides/server/interceptors.md): Process validat… - [Additional WebAPI Operations](https://easyaf.dev/restier/guides/extending-restier/additional-operations.md): Augment your Re… - [In-Memory Data Provider](https://easyaf.dev/restier/guides/extending-restier/in-memory-provider.md): Build OData ser… - [Temporal Types](https://easyaf.dev/restier/guides/extending-restier/temporal-types.md): Working with da… - [.NET Client](https://easyaf.dev/restier/guides/clients/dot-net.md): Consume Restier… - [.NET Standard Client](https://easyaf.dev/restier/guides/clients/dot-net-standard.md): Consume Restier… - [TypeScript Client](https://easyaf.dev/restier/guides/clients/typescript.md): Consume Restier… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/EntityFrameworkCore/index.md): Summary of the… - [DbContext](https://easyaf.dev/restier/api-reference/Microsoft/EntityFrameworkCore/DbContext.md): Extension metho… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Extensions/DependencyInjection/index.md): Summary of the… - [IServiceCollection](https://easyaf.dev/restier/api-reference/Microsoft/Extensions/DependencyInjection/IServiceCollection.md): Extension metho… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/index.md): Summary of the… - [ApiBase](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ApiBase.md): Represents a ba… - [ChangeSetValidationException](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ChangeSetValidationException.md): Represents an e… - [ConventionBasedChangeSetItemAuthorizer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedChangeSetItemAuthorizer.md): A convention-ba… - [ConventionBasedChangeSetItemFilter](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedChangeSetItemFilter.md): A convention-ba… - [ConventionBasedChangeSetItemValidator](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedChangeSetItemValidator.md): A convention-ba… - [ConventionBasedMethodNameFactory](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedMethodNameFactory.md): A set of string… - [ConventionBasedOperationAuthorizer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedOperationAuthorizer.md): A convention-ba… - [ConventionBasedOperationFilter](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedOperationFilter.md): A convention-ba… - [ConventionBasedQueryExpressionProcessor](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionBasedQueryExpressionProcessor.md): A convention-ba… - [ConventionInvocationException](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/ConventionInvocationException.md): Represents an e… - [DataSourceStub](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/DataSourceStub.md): Represents meth… - [EdmModelValidationException](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/EdmModelValidationException.md): Represents an e… - [InvocationContext](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/InvocationContext.md): Represents cont… - [RestierApiBuilder](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/RestierApiBuilder.md): A fluent config… - [RestierContainerBuilder](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/RestierContainerBuilder.md): The default Dep… - [RestierEntitySetOperation](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/RestierEntitySetOperation.md): Represents the… - [RestierOperationMethod](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/RestierOperationMethod.md): Represents the… - [RestierPipelineState](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/RestierPipelineState.md): Represents the… - [RestierRouteBuilder](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/RestierRouteBuilder.md): A fluent config… - [StatusCodeException](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/StatusCodeException.md): Use this except… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Authorization/index.md): Summary of the… - [AuthorizationEntry](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Authorization/AuthorizationEntry.md): Describes the m… - [AuthorizationFactory](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Authorization/AuthorizationFactory.md): Maintains a Dic… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Model/index.md): Summary of the… - [IModelBuilder](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Model/IModelBuilder.md): The service for… - [IModelMapper](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Model/IModelMapper.md): Represents a se… - [ModelContext](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Model/ModelContext.md): Represents cont… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Operation/index.md): Summary of the… - [IOperationAuthorizer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Operation/IOperationAuthorizer.md): Represents a op… - [IOperationExecutor](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Operation/IOperationExecutor.md): Represents a se… - [IOperationFilter](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Operation/IOperationFilter.md): Represents a op… - [OperationContext](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Operation/OperationContext.md): Represents cont… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/index.md): Summary of the… - [DataSourceStubModelReference](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/DataSourceStubModelReference.md): Represents a re… - [IQueryExecutor](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExecutor.md): Represents a se… - [IQueryExpressionAuthorizer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionAuthorizer.md): Represents a se… - [IQueryExpressionExpander](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionExpander.md): Represents a se… - [IQueryExpressionProcessor](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionProcessor.md): Represents a se… - [IQueryExpressionSourcer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionSourcer.md): Represents a se… - [ParameterModelReference](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/ParameterModelReference.md): Represents a re… - [PropertyModelReference](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/PropertyModelReference.md): Represents a re… - [QueryContext](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/QueryContext.md): Represents cont… - [QueryExpressionContext](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/QueryExpressionContext.md): Represents cont… - [QueryModelReference](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/QueryModelReference.md): Represents a re… - [QueryRequest](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/QueryRequest.md): Represents a qu… - [QueryResult](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Query/QueryResult.md): Represents a qu… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/index.md): Summary of the… - [ChangeSet](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/ChangeSet.md): Represents a ch… - [ChangeSetItem](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/ChangeSetItem.md): Represents an i… - [ChangeSetItemValidationResult](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/ChangeSetItemValidationResult.md): Represents a si… - [DataModificationItem](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/DataModificationItem.md): Represents a da… - [DefaultChangeSetInitializer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/DefaultChangeSetInitializer.md): Provides a defa… - [DefaultSubmitExecutor](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/DefaultSubmitExecutor.md): Default impleme… - [IChangeSetInitializer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetInitializer.md): Represents a se… - [IChangeSetItemAuthorizer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetItemAuthorizer.md): Represents a ch… - [IChangeSetItemFilter](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetItemFilter.md): Represents a ch… - [IChangeSetItemValidator](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/IChangeSetItemValidator.md): Represents a ch… - [ISubmitExecutor](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/ISubmitExecutor.md): Represents a se… - [SubmitContext](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/SubmitContext.md): Represents cont… - [SubmitResult](https://easyaf.dev/restier/api-reference/Microsoft/Restier/Core/Submit/SubmitResult.md): Represents a su… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFramework/index.md): Summary of the… - [EFChangeSetInitializer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFramework/EFChangeSetInitializer.md): To prepare chan… - [EntityFrameworkApi](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFramework/EntityFrameworkApi.md): Represents an A… - [IEntityFrameworkApi](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFramework/IEntityFrameworkApi.md): Interface for E… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFrameworkCore/index.md): Summary of the… - [EFChangeSetInitializer](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFrameworkCore/EFChangeSetInitializer.md): To prepare chan… - [EntityFrameworkApi](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFrameworkCore/EntityFrameworkApi.md): Represents an A… - [IEntityFrameworkApi](https://easyaf.dev/restier/api-reference/Microsoft/Restier/EntityFrameworkCore/IEntityFrameworkApi.md): Interface for E… - [Overview](https://easyaf.dev/restier/api-reference/Microsoft/Spatial/index.md): Summary of the… - [GeographyLineString](https://easyaf.dev/restier/api-reference/Microsoft/Spatial/GeographyLineString.md): Extension metho… - [GeographyPoint](https://easyaf.dev/restier/api-reference/Microsoft/Spatial/GeographyPoint.md): Extension metho… - [Overview](https://easyaf.dev/restier/api-reference/System/Data/Entity/Spatial/index.md): Summary of the… - [DbGeography](https://easyaf.dev/restier/api-reference/System/Data/Entity/Spatial/DbGeography.md): Extension metho… - [Odata mcp](https://easyaf.dev/odata-mcp/index.md) - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/AspNetCore/Builder/index.md): Summary of the… - [IApplicationBuilder](https://easyaf.dev/odata-mcp/api-reference/Microsoft/AspNetCore/Builder/IApplicationBuilder.md): Extension metho… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/AspNetCore/Routing/index.md): Summary of the… - [IEndpointRouteBuilder](https://easyaf.dev/odata-mcp/api-reference/Microsoft/AspNetCore/Routing/IEndpointRouteBuilder.md): Extension metho… - [IRouteBuilder](https://easyaf.dev/odata-mcp/api-reference/Microsoft/AspNetCore/Routing/IRouteBuilder.md): Extension metho… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/Extensions/DependencyInjection/index.md): Summary of the… - [IMcpServerBuilder](https://easyaf.dev/odata-mcp/api-reference/Microsoft/Extensions/DependencyInjection/IMcpServerBuilder.md): Extension metho… - [IServiceCollection](https://easyaf.dev/odata-mcp/api-reference/Microsoft/Extensions/DependencyInjection/IServiceCollection.md): Extension metho… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Constants/index.md): Summary of the… - [AspNetCoreJsonConstants](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Constants/AspNetCoreJsonConstants.md): Provides centra… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/HealthChecks/index.md): Summary of the… - [AuthenticationHealthCheck](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/HealthChecks/AuthenticationHealthCheck.md): Health check fo… - [McpServerHealthCheck](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/HealthChecks/McpServerHealthCheck.md): Health check fo… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Middleware/index.md): Summary of the… - [ODataMcpMiddleware](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Middleware/ODataMcpMiddleware.md): Middleware that… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Routing/index.md): Summary of the… - [IMcpRouteConvention](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Routing/IMcpRouteConvention.md): Defines a contr… - [McpEndpointMetadata](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Routing/McpEndpointMetadata.md): Metadata for MC… - [ODataMcpRouteConvention](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/AspNetCore/Routing/ODataMcpRouteConvention.md): Automatically a… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/index.md): Summary of the… - [AuthorizationMetadata](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/AuthorizationMetadata.md): Represents auth… - [BackoffStrategy](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/BackoffStrategy.md): Defines the bac… - [CertificateSource](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/CertificateSource.md): Defines the sou… - [ClientAuthenticationMethod](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/ClientAuthenticationMethod.md): Defines the cli… - [ClientCertificate](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/ClientCertificate.md): Configuration f… - [ClientCredentials](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/ClientCredentials.md): Represents clie… - [DelegatedToken](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/DelegatedToken.md): Represents a to… - [EntityScopeRequirements](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/EntityScopeRequirements.md): Defines scope r… - [JwtBearerOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/JwtBearerOptions.md): Configuration o… - [McpAuthenticationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/McpAuthenticationOptions.md): Configuration o… - [RetryPolicyOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/RetryPolicyOptions.md): Configuration o… - [ScopeAuthorizationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/ScopeAuthorizationOptions.md): Configuration o… - [ScopeEnforcementBehavior](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/ScopeEnforcementBehavior.md): Defines the beh… - [TargetServiceOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/TargetServiceOptions.md): Configuration o… - [TokenDelegationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/TokenDelegationOptions.md): Configuration o… - [TokenExchangeOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/TokenExchangeOptions.md): Configuration o… - [TokenForwardingStrategy](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/TokenForwardingStrategy.md): Defines the str… - [TokenValidationResult](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/TokenValidationResult.md): Represents the… - [UserContext](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Models/UserContext.md): Represents the… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Services/index.md): Summary of the… - [ITokenDelegationService](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Services/ITokenDelegationService.md): Provides servic… - [ITokenValidationService](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Services/ITokenValidationService.md): Provides servic… - [TokenValidationService](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Services/TokenValidationService.md): Provides servic… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/index.md): Summary of the… - [ODataMcpOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/ODataMcpOptions.md): Configuration o… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/index.md): Summary of the… - [AlertingConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/AlertingConfiguration.md): Alerting config… - [AlertRule](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/AlertRule.md): Alert rule defi… - [ApplicationInsightsConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ApplicationInsightsConfiguration.md): Azure Applicati… - [BasicAuthenticationCredentials](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/BasicAuthenticationCredentials.md): Basic authentic… - [BuildInfo](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/BuildInfo.md): Build informati… - [CacheCompressionConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheCompressionConfiguration.md): Configuration f… - [CacheEvictionPolicy](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheEvictionPolicy.md): Defines the cac… - [CacheProviderType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheProviderType.md): Defines the cac… - [CachingConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CachingConfiguration.md): Configuration f… - [CertificateStoreLocation](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CertificateStoreLocation.md): Certificate sto… - [CompressionConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CompressionConfiguration.md): HTTP response c… - [CorsConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CorsConfiguration.md): CORS (Cross-Ori… - [DataProtectionConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/DataProtectionConfiguration.md): Configuration f… - [DistributedCacheConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/DistributedCacheConfiguration.md): Configuration f… - [FeatureFlagsConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/FeatureFlagsConfiguration.md): Configuration f… - [InputValidationConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/InputValidationConfiguration.md): Configuration f… - [IpRestrictionConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/IpRestrictionConfiguration.md): Configuration f… - [LogFilter](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/LogFilter.md): Log filter conf… - [McpDeploymentMode](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpDeploymentMode.md): Defines the dep… - [McpServerConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpServerConfiguration.md): Unified configu… - [McpServerInfo](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpServerInfo.md): Basic informati… - [MetricDefinition](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MetricDefinition.md): Custom metric d… - [MetricType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MetricType.md): Defines the met… - [MonitoringConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MonitoringConfiguration.md): Configuration f… - [NetworkConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/NetworkConfiguration.md): Configuration f… - [OAuth2Configuration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/OAuth2Configuration.md): OAuth2 configur… - [ODataAuthenticationConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataAuthenticationConfiguration.md): Authentication… - [ODataAuthenticationType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataAuthenticationType.md): Defines the aut… - [ODataServiceConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataServiceConfiguration.md): Configuration f… - [OpenTelemetryConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/OpenTelemetryConfiguration.md): OpenTelemetry c… - [RateLimitingConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/RateLimitingConfiguration.md): Configuration f… - [SecurityConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/SecurityConfiguration.md): Configuration f… - [SecurityHeadersConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/SecurityHeadersConfiguration.md): Configuration f… - [SslConfiguration](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/SslConfiguration.md): SSL/TLS certifi… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Constants/index.md): Summary of the… - [JsonConstants](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Constants/JsonConstants.md): Provides centra… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/index.md): Summary of the… - [McpTool](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/McpTool.md): Represents an M… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/index.md): Summary of the… - [CrudToolGenerationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/CrudToolGenerationOptions.md): Options for con… - [CrudToolGenerator](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/CrudToolGenerator.md): Generates CRUD… - [NavigationToolGenerationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/NavigationToolGenerationOptions.md): Options for con… - [NavigationToolGenerator](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/NavigationToolGenerator.md): Generates navig… - [QueryToolGenerationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/QueryToolGenerationOptions.md): Options for con… - [QueryToolGenerator](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/QueryToolGenerator.md): Generates query… - [ToolNamingConvention](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Legacy/Generators/ToolNamingConvention.md): Naming conventi… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/index.md): Summary of the… - [EdmAction](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmAction.md): Represents an a… - [EdmActionImport](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmActionImport.md): Represents an a… - [EdmComplexType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmComplexType.md): Represents a co… - [EdmEntityContainer](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmEntityContainer.md): Represents an e… - [EdmEntitySet](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmEntitySet.md): Represents an e… - [EdmEntityType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmEntityType.md): Represents an e… - [EdmFunction](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmFunction.md): Represents a fu… - [EdmFunctionImport](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmFunctionImport.md): Represents a fu… - [EdmModel](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmModel.md): Represents a co… - [EdmNavigationProperty](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmNavigationProperty.md): Represents a na… - [EdmNavigationPropertyBinding](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmNavigationPropertyBinding.md): Represents a na… - [EdmParameter](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmParameter.md): Represents a pa… - [EdmPrimitiveType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmPrimitiveType.md): Represents the… - [EdmProperty](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmProperty.md): Represents a pr… - [EdmReferentialConstraint](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmReferentialConstraint.md): Represents a re… - [EdmSingleton](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Models/EdmSingleton.md): Represents a si… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Parsing/index.md): Summary of the… - [CsdlParser](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Parsing/CsdlParser.md): Parses OData CS… - [ICsdlMetadataParser](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Parsing/ICsdlMetadataParser.md): Interface for p… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/index.md): Summary of the… - [IMcpEndpointRegistry](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/IMcpEndpointRegistry.md): Manages the reg… - [McpCommand](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/McpCommand.md): Represents the… - [McpEndpointRegistry](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/McpEndpointRegistry.md): Default impleme… - [McpRouteEntry](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/McpRouteEntry.md): Represents an M… - [McpRouteMatcher](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/McpRouteMatcher.md): Efficiently mat… - [ODataRouteOptionsResolver](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/ODataRouteOptionsResolver.md): Resolves OData… - [SpanRouteParser](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Routing/SpanRouteParser.md): High-performanc… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Server/index.md): Summary of the… - [DynamicODataMcpTools](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Server/DynamicODataMcpTools.md): Dynamic OData M… - [ODataMcpTools](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Server/ODataMcpTools.md): OData MCP tools… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Services/index.md): Summary of the… - [DynamicModelRefreshService](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Services/DynamicModelRefreshService.md): Background serv… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/index.md): Summary of the… - [IMcpToolFactory](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/IMcpToolFactory.md): Factory for cre… - [McpToolContext](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolContext.md): Provides execut… - [McpToolDefinition](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolDefinition.md): Represents a co… - [McpToolExample](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolExample.md): Represents an e… - [McpToolExampleDifficulty](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolExampleDifficulty.md): Defines the dif… - [McpToolFactory](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolFactory.md): Factory for cre… - [McpToolGenerationOptions](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolGenerationOptions.md): Configuration o… - [McpToolOperationType](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolOperationType.md): Defines the ope… - [McpToolResult](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Tools/McpToolResult.md): Represents the… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/index.md): Summary of the… - [Program](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Program.md): Main entry poin… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Commands/index.md): Summary of the… - [AddCommand](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Commands/AddCommand.md): Interactive wiz… - [ODataMcpRootCommand](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Commands/ODataMcpRootCommand.md): Root command fo… - [StartCommand](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Commands/StartCommand.md): Command to star… - [Overview](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Services/index.md): Summary of the… - [DynamicToolGeneratorService](https://easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Tools/Services/DynamicToolGeneratorService.md): Background serv… - [Overview](https://easyaf.dev/odata-mcp/api-reference/System/Security/Claims/index.md): Summary of the… - [ClaimsPrincipal](https://easyaf.dev/odata-mcp/api-reference/System/Security/Claims/ClaimsPrincipal.md): Extension metho… - [McpAuthentication_ClaimsPrincipalExtensions](https://easyaf.dev/odata-mcp/api-reference/System/Security/Claims/McpAuthentication_ClaimsPrincipalExtensions.md): Extension metho… - [Blazoressentials](https://easyaf.dev/blazoressentials/index.md) - [Guides](https://easyaf.dev/blazoressentials/guides/index.md): Learn how to bu… - [Client-Side Databases](https://easyaf.dev/blazoressentials/guides/databases/index.md): Store data loca… - [IndexedDB](https://easyaf.dev/blazoressentials/guides/databases/indexeddb.md): NoSQL key-value… - [TursoDb](https://easyaf.dev/blazoressentials/guides/databases/tursodb.md): Build local-fir… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/index.md): Summary of the… - [_Imports](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/_Imports.md) - [AppStateBase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/AppStateBase.md): A base class to… - [BlazorObservable](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/BlazorObservable.md): A base class fo… - [Html](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Html.md): A port of the A… - [InterfaceElement](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/InterfaceElement.md): Represents the… - [JsModule](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/JsModule.md): A wrapper that… - [LoadingStatus](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/LoadingStatus.md): Outlines the di… - [StateHasChangedConfig](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedConfig.md) - [StateHasChangedDebugMode](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedDebugMode.md): Defines how Bla… - [StateHasChangedDelayMode](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedDelayMode.md): Defines how Bla… - [ViewModelBase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/ViewModelBase.md): A base class fo… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Authentication/index.md): Summary of the… - [BlazorEssentialsAuthorizationMessageHandler](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Authentication/BlazorEssentialsAuthorizationMessageHandler.md) - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Breakdance/index.md): Summary of the… - [BlazorEssentialsTestBase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Breakdance/BlazorEssentialsTestBase.md) - [TestableAuthenticationStateProvider](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Breakdance/TestableAuthenticationStateProvider.md) - [TestableWebAssemblyHostEnvironment](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Breakdance/TestableWebAssemblyHostEnvironment.md) - [ViewModelTestHelpers](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Breakdance/ViewModelTestHelpers.md) - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Controls/index.md): Summary of the… - [LoadingContainer](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Controls/LoadingContainer.md) - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/index.md): Summary of the… - [IndexAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/IndexAttribute.md) - [IndexedDbDatabase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/IndexedDbDatabase.md): Provides functi… - [IndexedDbException](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/IndexedDbException.md) - [IndexedDbIndex](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/IndexedDbIndex.md): Defines an Inde… - [IndexedDbNotFoundException](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/IndexedDbNotFoundException.md) - [IndexedDbObjectStore](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/IndexedDbObjectStore.md): Defines a store… - [KeyRange](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/KeyRange.md) - [ObjectStoreAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/ObjectStoreAttribute.md): Helps define th… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/Schema/index.md): Summary of the… - [IndexedDbDatabaseDefinition](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/Schema/IndexedDbDatabaseDefinition.md) - [IndexedDbIndexDefinition](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/Schema/IndexedDbIndexDefinition.md) - [IndexedDbObjectStoreDefinition](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/IndexedDb/Schema/IndexedDbObjectStoreDefinition.md) - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/index.md): Summary of the… - [Operation](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/Operation.md): A class with ob… - [OperationStatus](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/OperationStatus.md) - [OperationStatusDisplay](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/OperationStatusDisplay.md): An object to st… - [OperationStep](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/OperationStep.md) - [OperationStepStatus](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/OperationStepStatus.md) - [Wizard](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/Wizard.md) - [WizardPane](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/WizardPane.md) - [WizardPaneStatus](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/WizardPaneStatus.md) - [WizardPaneType](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Merlin/WizardPaneType.md) - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Navigation/index.md): Summary of the… - [ActionButton](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Navigation/ActionButton.md): Defines a butto… - [ActionButtonBase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Navigation/ActionButtonBase.md): Defines a butto… - [NavigationHistory](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Navigation/NavigationHistory.md) - [NavigationItem](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Navigation/NavigationItem.md): Defines an app… - [ScrollRestorationType](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Navigation/ScrollRestorationType.md): Represents the… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Server/Middleware/index.md): Summary of the… - [CrossOriginIsolationMiddleware](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Server/Middleware/CrossOriginIsolationMiddleware.md): Middleware that… - [CrossOriginIsolationOptions](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Server/Middleware/CrossOriginIsolationOptions.md): Configuration o… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Threading/index.md): Summary of the… - [DelayDispatcher](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Threading/DelayDispatcher.md): Provides method… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/index.md): Summary of the… - [ColumnAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/ColumnAttribute.md): Specifies the c… - [IndexAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/IndexAttribute.md): Creates an inde… - [ITursoDbSet](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/ITursoDbSet.md): Interface for T… - [NotMappedAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/NotMappedAttribute.md): Excludes a prop… - [PrimaryKeyAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/PrimaryKeyAttribute.md): Marks a propert… - [TableAttribute](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TableAttribute.md): Specifies the t… - [TursoDatabase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoDatabase.md): Base class for… - [TursoDatabaseOptions](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoDatabaseOptions.md): Configuration o… - [TursoDbException](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoDbException.md): Represents an e… - [TursoDbSet](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoDbSet.md): Represents a co… - [TursoPreparedStatement](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoPreparedStatement.md): Represents a pr… - [TursoResult](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoResult.md): Represents the… - [TursoSyncDatabase](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoSyncDatabase.md): Base class for… - [TursoSyncOptions](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoSyncOptions.md): Configuration o… - [TursoSyncResult](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoSyncResult.md): Represents the… - [TursoTransaction](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/TursoTransaction.md): Represents a da… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Query/index.md): Summary of the… - [TursoQueryBuilder](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Query/TursoQueryBuilder.md): Provides fluent… - [Overview](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Schema/index.md): Summary of the… - [ColumnMetadata](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Schema/ColumnMetadata.md): Contains metada… - [EntityMetadata](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Schema/EntityMetadata.md): Contains metada… - [EntityMetadataCache](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Schema/EntityMetadataCache.md): Caches entity m… - [SqlGenerator](https://easyaf.dev/blazoressentials/api-reference/CloudNimble/BlazorEssentials/TursoDb/Schema/SqlGenerator.md): Generates SQL D… - [Overview](https://easyaf.dev/blazoressentials/api-reference/Microsoft/AspNetCore/Builder/index.md): Summary of the… - [IApplicationBuilder](https://easyaf.dev/blazoressentials/api-reference/Microsoft/AspNetCore/Builder/IApplicationBuilder.md): Extension metho… - [Overview](https://easyaf.dev/blazoressentials/api-reference/Microsoft/AspNetCore/Components/Forms/index.md): Summary of the… - [EditContext](https://easyaf.dev/blazoressentials/api-reference/Microsoft/AspNetCore/Components/Forms/EditContext.md): Extension metho… - [Overview](https://easyaf.dev/blazoressentials/api-reference/Microsoft/AspNetCore/Components/WebAssembly/Hosting/index.md): Summary of the… - [WebAssemblyHostBuilder](https://easyaf.dev/blazoressentials/api-reference/Microsoft/AspNetCore/Components/WebAssembly/Hosting/WebAssemblyHostBuilder.md): Extension metho… - [Overview](https://easyaf.dev/blazoressentials/api-reference/Microsoft/Extensions/Hosting/index.md): Summary of the… - [IHostBuilder](https://easyaf.dev/blazoressentials/api-reference/Microsoft/Extensions/Hosting/IHostBuilder.md): Extension metho… - [Overview](https://easyaf.dev/blazoressentials/api-reference/System/Collections/Generic/index.md): Summary of the… - [IEnumerable](https://easyaf.dev/blazoressentials/api-reference/System/Collections/Generic/IEnumerable.md): Extension metho… - [Introducing SimpleMessageBus](https://easyaf.dev/simplemessagebus/index.md): A simple, light… - [Getting Started with SimpleMessageBus](https://easyaf.dev/simplemessagebus/quickstart.md): Get up and runn… - [Installation](https://easyaf.dev/simplemessagebus/installation.md): Detailed instal… - [Configuration Guide](https://easyaf.dev/simplemessagebus/guides/configuration.md): Complete guide… - [Core Concepts](https://easyaf.dev/simplemessagebus/guides/overview.md): Understanding t… - [Testing Guide](https://easyaf.dev/simplemessagebus/guides/testing.md): Complete guide… - [Amazon SQS Provider](https://easyaf.dev/simplemessagebus/providers/amazon-sqs.md): Configure Simpl… - [Azure Storage Queue Provider](https://easyaf.dev/simplemessagebus/providers/azure-storage-queue.md): Configure Simpl… - [Providers Overview](https://easyaf.dev/simplemessagebus/providers/overview.md): Choose the righ… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Amazon/Core/index.md): Summary of the… - [AmazonSQSOptions](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Amazon/Core/AmazonSQSOptions.md): Defines the con… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Breakdance/index.md): Summary of the… - [TestableMessagePublisher](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Breakdance/TestableMessagePublisher.md): A test double f… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/index.md): Summary of the… - [AzureStorageQueueConstants](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/AzureStorageQueueConstants.md): A set of helper… - [AzureStorageQueueEncoding](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/AzureStorageQueueEncoding.md): Determines how… - [AzureStorageQueueOptions](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/AzureStorageQueueOptions.md): Specifies the o… - [FileSystemConstants](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/FileSystemConstants.md): A set of helper… - [FileSystemOptions](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/FileSystemOptions.md): Specifies the o… - [IMessage](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMessage.md): Defines the req… - [IMessageHandler](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMessageHandler.md): Defines the fun… - [IMetadataAware](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMetadataAware.md): Defines a messa… - [ITrackable](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/ITrackable.md): Defines a messa… - [KafkaAuthenticationMode](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/KafkaAuthenticationMode.md): SASL authentica… - [KafkaBrokerProtocol](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/KafkaBrokerProtocol.md): Kafka security… - [KafkaConstants](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/KafkaConstants.md): Constants for K… - [KafkaOptions](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/KafkaOptions.md): Specifies the o… - [MessageBase](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/MessageBase.md): Base class prov… - [MessageEnvelope](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/MessageEnvelope.md): Represents a wr… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/index.md): Summary of the… - [AmazonSQSNameResolver](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/AmazonSQSNameResolver.md): A [INameResolve… - [AzureStorageQueueProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/AzureStorageQueueProcessor.md): Processes messa… - [FileSystemQueueProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/FileSystemQueueProcessor.md): Processes queue… - [IMessageDispatcher](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IMessageDispatcher.md): Defines the req… - [IQueueProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IQueueProcessor.md): Defines the con… - [OrderedMessageDispatcher](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/OrderedMessageDispatcher.md): An [IMessageDis… - [ParallelMessageDispatcher](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/ParallelMessageDispatcher.md): An [IMessageDis… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Amazon/index.md): Summary of the… - [AmazonSQSConstants](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Amazon/AmazonSQSConstants.md): A set of consta… - [AmazonSQSProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Amazon/AmazonSQSProcessor.md): Processes messa… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IndexedDb/index.md): Summary of the… - [IndexedDbQueueProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IndexedDb/IndexedDbQueueProcessor.md): Processes queue… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Kafka/index.md): Summary of the… - [KafkaProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Kafka/KafkaProcessor.md): Processes messa… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Triggers/index.md): Summary of the… - [ISimpleMessageBusFileProcessorFactory](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Triggers/ISimpleMessageBusFileProcessorFactory.md): Factory interfa… - [SimpleMessageBusFileAttribute](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Triggers/SimpleMessageBusFileAttribute.md): Attribute used… - [SimpleMessageBusFileProcessor](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Triggers/SimpleMessageBusFileProcessor.md): Default file pr… - [SimpleMessageBusFileProcessorFactoryContext](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Triggers/SimpleMessageBusFileProcessorFactoryContext.md): Context input f… - [SimpleMessageBusFileTriggerAttribute](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/Triggers/SimpleMessageBusFileTriggerAttribute.md): Attribute used… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/IndexedDb/Core/index.md): Summary of the… - [IndexedDbConstants](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/IndexedDb/Core/IndexedDbConstants.md): A set of helper… - [IndexedDbOptions](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/IndexedDb/Core/IndexedDbOptions.md): Specifies the o… - [SimpleMessageBusDb](https://easyaf.dev/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/IndexedDb/Core/SimpleMessageBusDb.md): Represents the… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/Microsoft/AspNetCore/Components/WebAssembly/Hosting/index.md): Summary of the… - [WebAssemblyHostBuilder](https://easyaf.dev/simplemessagebus/api-reference/Microsoft/AspNetCore/Components/WebAssembly/Hosting/WebAssemblyHostBuilder.md): Extension metho… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/Microsoft/Azure/WebJobs/index.md): Summary of the… - [IWebJobsBuilder](https://easyaf.dev/simplemessagebus/api-reference/Microsoft/Azure/WebJobs/IWebJobsBuilder.md): Extension metho… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/Microsoft/Extensions/Hosting/index.md): Summary of the… - [IHostBuilder](https://easyaf.dev/simplemessagebus/api-reference/Microsoft/Extensions/Hosting/IHostBuilder.md): Extension metho… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/System/index.md): Summary of the… - [Type](https://easyaf.dev/simplemessagebus/api-reference/System/Type.md): Extension metho… - [Overview](https://easyaf.dev/simplemessagebus/api-reference/System/Collections/Concurrent/index.md): Summary of the… - [ConcurrentDictionary](https://easyaf.dev/simplemessagebus/api-reference/System/Collections/Concurrent/ConcurrentDictionary.md): Extension metho… - [Breakdance - Test Real Things](https://easyaf.dev/breakdance/index.md): No Fakes. No Mo… - [Why Breakdance?](https://easyaf.dev/breakdance/why-breakdance.md): Understand the… - [Better Testing in 5 Minutes with Breakdance](https://easyaf.dev/breakdance/quickstart.md): Get up and runn… - [Guides](https://easyaf.dev/breakdance/guides/index.md): Step-by-step tu… - [Testing with Azure Storage (Azurite)](https://easyaf.dev/breakdance/guides/testing-azure-storage.md): Learn how to wr… - [Web & API Testing](https://easyaf.dev/breakdance/guides/web/index.md): Test HTTP APIs… - [ASP.NET Classic Web API Testing](https://easyaf.dev/breakdance/guides/web/aspnet-classic-rest.md): Test ASP.NET We… - [ASP.NET Core API Testing](https://easyaf.dev/breakdance/guides/web/aspnet-core-rest.md): Test ASP.NET Co… - [Snapshots: Test Real Things](https://easyaf.dev/breakdance/guides/web/snapshots/index.md): Capture and rep… - [Testing with .http Files](https://easyaf.dev/breakdance/guides/web/snapshots/requests.md): Write API tests… - [Response Snapshots](https://easyaf.dev/breakdance/guides/web/snapshots/responses.md): Capture real HT… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/AspNetCore/index.md): Summary of the… - [AspNetCoreBreakdanceTestBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/AspNetCore/AspNetCoreBreakdanceTestBase.md): A base class fo… - [AspNetCoreTestHelpers](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/AspNetCore/AspNetCoreTestHelpers.md): Helper methods… - [HttpClientHelpers](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/AspNetCore/HttpClientHelpers.md): Helper methods… - [WebApiConstants](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/AspNetCore/WebApiConstants.md): A set of consta… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/index.md): Summary of the… - [AssemblyConstants](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/AssemblyConstants.md) - [BreakdanceManifestGeneratorAttribute](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/BreakdanceManifestGeneratorAttribute.md): Tells Breakdanc… - [BreakdanceTestAssemblyAttribute](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/BreakdanceTestAssemblyAttribute.md): Tells Breakdanc… - [BreakdanceTestBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/BreakdanceTestBase.md): A base class fo… - [MemberComparer](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/MemberComparer.md): Legacy class us… - [MemberDefinition](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/MemberDefinition.md): Allows for the… - [ObjectTypeComparer](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/ObjectTypeComparer.md): Legacy class us… - [PrivateObject](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/PrivateObject.md): This class repr… - [PrivateType](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/PrivateType.md): This class repr… - [PublicApiHelpers](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/PublicApiHelpers.md) - [TypeComparer](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/TypeComparer.md): Legacy class us… - [TypeDefinition](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/TypeDefinition.md) - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/index.md): Summary of the… - [ResponseSnapshotCaptureHandler](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/ResponseSnapshotCaptureHandler.md): A [DelegatingHa… - [ResponseSnapshotHandlerBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/ResponseSnapshotHandlerBase.md): Base class for… - [ResponseSnapshotReplayHandler](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/ResponseSnapshotReplayHandler.md): A [DelegatingHa… - [TestCacheDelegatingHandlerBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/TestCacheDelegatingHandlerBase.md): Base class for… - [TestCacheReadDelegatingHandler](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/TestCacheReadDelegatingHandler.md): Handler for ret… - [TestCacheWriteDelegatingHandler](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Assemblies/Http/TestCacheWriteDelegatingHandler.md): Handler for cap… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Azurite/index.md): Summary of the… - [AzuriteBreakdanceTestBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Azurite/AzuriteBreakdanceTestBase.md): Base class for… - [AzuriteConfiguration](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Azurite/AzuriteConfiguration.md): Configuration o… - [AzuriteInstance](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Azurite/AzuriteInstance.md): Represents a ru… - [AzuriteServiceType](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Azurite/AzuriteServiceType.md): Specifies which… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Blazor/index.md): Summary of the… - [BlazorBreakdanceTestBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Blazor/BlazorBreakdanceTestBase.md): A base class fo… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/index.md): Summary of the… - [DotHttpAssertionException](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/DotHttpAssertionException.md): Exception throw… - [DotHttpAssertions](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/DotHttpAssertions.md): Provides smart… - [DotHttpFileParser](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/DotHttpFileParser.md): Parses .http fi… - [DotHttpTestBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/DotHttpTestBase.md): Base class for… - [EnvironmentLoader](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/EnvironmentLoader.md): Loads and parse… - [ResponseCapture](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/ResponseCapture.md): Captures HTTP r… - [VariableResolver](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/VariableResolver.md): Resolves `{{var… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Generator/index.md): Summary of the… - [DotHttpSourceGenerator](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Generator/DotHttpSourceGenerator.md): Source generato… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Models/index.md): Summary of the… - [DotHttpEnvironment](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Models/DotHttpEnvironment.md): Represents the… - [DotHttpFile](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Models/DotHttpFile.md): Represents a co… - [DotHttpRequest](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Models/DotHttpRequest.md): Represents a si… - [EnvironmentValue](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/DotHttp/Models/EnvironmentValue.md): Represents a va… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Extensions/MSTest2/index.md): Summary of the… - [BreakdanceMSTestBase](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Extensions/MSTest2/BreakdanceMSTestBase.md): A base class fo… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Tools/index.md): Summary of the… - [ColorConsole](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/Tools/ColorConsole.md): Console Color H… - [Overview](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/WebApi/index.md): Summary of the… - [HttpClientHelpers](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/WebApi/HttpClientHelpers.md) - [WebApiConstants](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/WebApi/WebApiConstants.md): A set of consta… - [WebApiTestHelpers](https://easyaf.dev/breakdance/api-reference/CloudNimble/Breakdance/WebApi/WebApiTestHelpers.md): A set of method… - [Overview](https://easyaf.dev/breakdance/api-reference/Microsoft/Extensions/DependencyInjection/index.md): Summary of the… - [ServiceCollection](https://easyaf.dev/breakdance/api-reference/Microsoft/Extensions/DependencyInjection/ServiceCollection.md): Extension metho… - [Overview](https://easyaf.dev/breakdance/api-reference/Microsoft/Extensions/Hosting/index.md): Summary of the… - [IHostBuilder](https://easyaf.dev/breakdance/api-reference/Microsoft/Extensions/Hosting/IHostBuilder.md): Extension metho… - [Overview](https://easyaf.dev/breakdance/api-reference/Microsoft/VisualStudio/TestTools/UnitTesting/index.md): Summary of the… - [TestContext](https://easyaf.dev/breakdance/api-reference/Microsoft/VisualStudio/TestTools/UnitTesting/TestContext.md): Extension metho… - [Overview](https://easyaf.dev/breakdance/api-reference/MimeTypes/index.md): Summary of the… - [MimeTypeMap](https://easyaf.dev/breakdance/api-reference/MimeTypes/MimeTypeMap.md): Class MimeTypeM… - [Overview](https://easyaf.dev/breakdance/api-reference/System/index.md): Summary of the… - [IServiceProvider](https://easyaf.dev/breakdance/api-reference/System/IServiceProvider.md): Extension metho… - [Object](https://easyaf.dev/breakdance/api-reference/System/Object.md): Extension metho… - [Overview](https://easyaf.dev/breakdance/api-reference/System/Net/Http/index.md): Summary of the… - [HttpClient](https://easyaf.dev/breakdance/api-reference/System/Net/Http/HttpClient.md): Extension metho… - [Overview](https://easyaf.dev/breakdance/api-reference/System/Reflection/index.md): Summary of the… - [ConstructorInfo](https://easyaf.dev/breakdance/api-reference/System/Reflection/ConstructorInfo.md): Extension metho… - [FieldInfo](https://easyaf.dev/breakdance/api-reference/System/Reflection/FieldInfo.md): Extension metho… - [MethodInfo](https://easyaf.dev/breakdance/api-reference/System/Reflection/MethodInfo.md): Extension metho… - [Overview](https://easyaf.dev/breakdance/api-reference/System/Web/Http/index.md): Summary of the… - [HttpConfiguration](https://easyaf.dev/breakdance/api-reference/System/Web/Http/HttpConfiguration.md): Extension metho… - [ClaudeEssentials Documentation](https://easyaf.dev/claudeessentials/index.md): AOT-ready .NET… - [Why ClaudeEssentials?](https://easyaf.dev/claudeessentials/why-claudeessentials.md): The motivation… - [Quickstart](https://easyaf.dev/claudeessentials/quickstart.md): Build a Claude… - [Understanding Claude Code Hooks](https://easyaf.dev/claudeessentials/guides/understanding-hooks.md): A deep dive int… - [Overview](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/index.md): Summary of the… - [ClaudeHooksJsonContext](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/ClaudeHooksJsonContext.md): Provides AOT-co… - [ClaudeHooksSerializer](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/ClaudeHooksSerializer.md): Provides static… - [CompactTrigger](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/CompactTrigger.md): Represents what… - [HookDecision](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/HookDecision.md): Represents a ho… - [HookEventName](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/HookEventName.md): Represents the… - [NotificationType](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/NotificationType.md): Represents the… - [PermissionDecision](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/PermissionDecision.md): Represents the… - [PermissionMode](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/PermissionMode.md): Represents the… - [PermissionRequestBehavior](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/PermissionRequestBehavior.md): Represents the… - [SessionEndReason](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/SessionEndReason.md): Represents the… - [SessionStartSource](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/SessionStartSource.md): Represents the… - [Overview](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/index.md): Summary of the… - [HookInputBase](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/HookInputBase.md): Base class cont… - [NotificationHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/NotificationHookInput.md): Represents the… - [PermissionRequestHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/PermissionRequestHookInput.md): Represents the… - [PostToolUseHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/PostToolUseHookInput.md): Represents the… - [PreCompactHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/PreCompactHookInput.md): Represents the… - [PreToolUseHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/PreToolUseHookInput.md): Represents the… - [SessionEndHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/SessionEndHookInput.md): Represents the… - [SessionStartHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/SessionStartHookInput.md): Represents the… - [StopHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/StopHookInput.md): Represents the… - [SubagentStopHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/SubagentStopHookInput.md): Represents the… - [ToolHookInputBase](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/ToolHookInputBase.md): Base class for… - [UserPromptSubmitHookInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Inputs/UserPromptSubmitHookInput.md): Represents the… - [Overview](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/index.md): Summary of the… - [HookOutputBase](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/HookOutputBase.md): Base class cont… - [HookSpecificOutputBase](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/HookSpecificOutputBase.md): Base class for… - [NotificationHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/NotificationHookOutput.md): Represents the… - [PermissionRequestDecision](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PermissionRequestDecision.md): Represents the… - [PermissionRequestHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PermissionRequestHookOutput.md): Represents the… - [PermissionRequestSpecificOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PermissionRequestSpecificOutput.md): Represents the… - [PostToolUseHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PostToolUseHookOutput.md): Represents the… - [PostToolUseSpecificOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PostToolUseSpecificOutput.md): Represents the… - [PreCompactHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PreCompactHookOutput.md): Represents the… - [PreToolUseHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PreToolUseHookOutput.md): Represents the… - [PreToolUseSpecificOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/PreToolUseSpecificOutput.md): Represents the… - [SessionEndHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/SessionEndHookOutput.md): Represents the… - [SessionStartHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/SessionStartHookOutput.md): Represents the… - [SessionStartSpecificOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/SessionStartSpecificOutput.md): Represents the… - [StopHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/StopHookOutput.md): Represents the… - [SubagentStopHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/SubagentStopHookOutput.md): Represents the… - [UserPromptSubmitHookOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/UserPromptSubmitHookOutput.md): Represents the… - [UserPromptSubmitSpecificOutput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Outputs/UserPromptSubmitSpecificOutput.md): Represents the… - [Overview](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/index.md): Summary of the… - [BashPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/BashPostToolUsePayload.md): Represents the… - [BashPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/BashPreToolUsePayload.md): Represents the… - [EditPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/EditPostToolUsePayload.md): Represents the… - [EditPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/EditPreToolUsePayload.md): Represents the… - [GlobPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GlobPostToolUsePayload.md): Represents the… - [GlobPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GlobPreToolUsePayload.md): Represents the… - [GrepPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GrepPostToolUsePayload.md): Represents the… - [GrepPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GrepPreToolUsePayload.md): Represents the… - [KillShellPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/KillShellPostToolUsePayload.md): Represents the… - [KillShellPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/KillShellPreToolUsePayload.md): Represents the… - [NotebookEditPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/NotebookEditPostToolUsePayload.md): Represents the… - [NotebookEditPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/NotebookEditPreToolUsePayload.md): Represents the… - [ReadPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/ReadPostToolUsePayload.md): Represents the… - [ReadPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/ReadPreToolUsePayload.md): Represents the… - [TaskPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TaskPostToolUsePayload.md): Represents the… - [TaskPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TaskPreToolUsePayload.md): Represents the… - [TodoWritePostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TodoWritePostToolUsePayload.md): Represents the… - [TodoWritePreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TodoWritePreToolUsePayload.md): Represents the… - [WebFetchPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebFetchPostToolUsePayload.md): Represents the… - [WebFetchPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebFetchPreToolUsePayload.md): Represents the… - [WebSearchPostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebSearchPostToolUsePayload.md): Represents the… - [WebSearchPreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebSearchPreToolUsePayload.md): Represents the… - [WritePostToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WritePostToolUsePayload.md): Represents the… - [WritePreToolUsePayload](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WritePreToolUsePayload.md): Represents the… - [Overview](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/index.md): Summary of the… - [BashToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/BashToolInput.md): Represents the… - [EditToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/EditToolInput.md): Represents the… - [GlobToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/GlobToolInput.md): Represents the… - [GrepToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/GrepToolInput.md): Represents the… - [KillShellToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/KillShellToolInput.md): Represents the… - [NotebookEditToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/NotebookEditToolInput.md): Represents the… - [ReadToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/ReadToolInput.md): Represents the… - [TaskToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/TaskToolInput.md): Represents the… - [TodoItem](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/TodoItem.md): Represents a si… - [TodoWriteToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/TodoWriteToolInput.md): Represents the… - [WebFetchToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/WebFetchToolInput.md): Represents the… - [WebSearchToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/WebSearchToolInput.md): Represents the… - [WriteToolInput](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/WriteToolInput.md): Represents the… - [Overview](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/index.md): Summary of the… - [BashToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/BashToolResponse.md): Represents the… - [EditToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/EditToolResponse.md): Represents the… - [GlobToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/GlobToolResponse.md): Represents the… - [KillShellToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/KillShellToolResponse.md): Represents the… - [ReadToolFileInfo](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/ReadToolFileInfo.md): Contains detail… - [ReadToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/ReadToolResponse.md): Represents the… - [WebSearchResultContainer](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/WebSearchResultContainer.md): Represents a co… - [WebSearchResultItem](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/WebSearchResultItem.md): Represents an i… - [WebSearchToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/WebSearchToolResponse.md): Represents the… - [WriteToolResponse](https://easyaf.dev/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Responses/WriteToolResponse.md): Represents the… ## OpenAPI Specs - [openapi](https://easyaf.dev/api-reference/openapi.json)