├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.yaml │ ├── documentation.yaml │ └── feature.yaml ├── actions │ └── sbom-generator │ │ └── action.yml └── workflows │ ├── aot-compatibility.yml │ ├── ci.yml │ ├── code-coverage.yml │ ├── codeql-analysis.yml │ ├── dco-merge-group.yml │ ├── dotnet-format.yml │ ├── e2e.yml │ ├── lint-pr.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .release-please-manifest.json ├── .specrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Directory.Packages.props ├── LICENSE ├── OpenFeature.proj ├── OpenFeature.slnx ├── README.md ├── docs └── AOT_COMPATIBILITY.md ├── global.json ├── release-please-config.json ├── renovate.json ├── samples ├── AspNetCore │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── Samples.AspNetCore.csproj │ ├── appsettings.Development.json │ └── appsettings.json └── Directory.Build.props ├── src ├── Directory.Build.props ├── Directory.Build.targets ├── OpenFeature.DependencyInjection │ └── README.md ├── OpenFeature.Hosting │ ├── Diagnostics │ │ └── FeatureCodes.cs │ ├── FeatureLifecycleStateOptions.cs │ ├── FeatureStartState.cs │ ├── FeatureStopState.cs │ ├── Guard.cs │ ├── HostedFeatureLifecycleService.cs │ ├── IFeatureLifecycleManager.cs │ ├── Internal │ │ ├── EventHandlerDelegateWrapper.cs │ │ └── FeatureLifecycleManager.cs │ ├── MultiTarget │ │ ├── CallerArgumentExpressionAttribute.cs │ │ └── IsExternalInit.cs │ ├── OpenFeature.Hosting.csproj │ ├── OpenFeatureBuilder.cs │ ├── OpenFeatureBuilderExtensions.cs │ ├── OpenFeatureOptions.cs │ ├── OpenFeatureServiceCollectionExtensions.cs │ ├── PolicyNameOptions.cs │ ├── Providers │ │ └── Memory │ │ │ ├── FeatureBuilderExtensions.cs │ │ │ └── InMemoryProviderOptions.cs │ └── README.md ├── OpenFeature.Providers.MultiProvider │ ├── DependencyInjection │ │ ├── FeatureBuilderExtensions.cs │ │ └── MultiProviderBuilder.cs │ ├── Models │ │ ├── ChildProviderStatus.cs │ │ ├── ProviderEntry.cs │ │ └── RegisteredProvider.cs │ ├── MultiProvider.cs │ ├── MultiProviderConstants.cs │ ├── OpenFeature.Providers.MultiProvider.csproj │ ├── ProviderExtensions.cs │ ├── README.md │ └── Strategies │ │ ├── BaseEvaluationStrategy.cs │ │ ├── ComparisonStrategy.cs │ │ ├── FirstMatchStrategy.cs │ │ ├── FirstSuccessfulStrategy.cs │ │ └── Models │ │ ├── FinalResult.cs │ │ ├── ProviderError.cs │ │ ├── ProviderResolutionResult.cs │ │ ├── RunMode.cs │ │ ├── StrategyEvaluationContext.cs │ │ └── StrategyPerProviderContext.cs └── OpenFeature │ ├── Api.cs │ ├── AsyncLocalTransactionContextPropagator.cs │ ├── Constant │ ├── Constants.cs │ ├── ErrorType.cs │ ├── EventType.cs │ ├── FlagValueType.cs │ ├── ProviderStatus.cs │ └── Reason.cs │ ├── Error │ ├── FeatureProviderException.cs │ ├── FlagNotFoundException.cs │ ├── GeneralException.cs │ ├── InvalidContextException.cs │ ├── ParseErrorException.cs │ ├── ProviderFatalException.cs │ ├── ProviderNotReadyException.cs │ ├── TargetingKeyMissingException.cs │ └── TypeMismatchException.cs │ ├── EventExecutor.cs │ ├── Extension │ ├── EnumExtensions.cs │ └── ResolutionDetailsExtensions.cs │ ├── FeatureProvider.cs │ ├── Hook.cs │ ├── HookData.cs │ ├── HookRunner.cs │ ├── Hooks │ ├── LoggingHook.cs │ ├── MetricsConstants.cs │ ├── MetricsHook.cs │ ├── MetricsHookOptions.cs │ ├── TraceEnricherHook.cs │ └── TraceEnricherHookOptions.cs │ ├── IEventBus.cs │ ├── IFeatureClient.cs │ ├── Model │ ├── ClientMetadata.cs │ ├── EvaluationContext.cs │ ├── EvaluationContextBuilder.cs │ ├── FlagEvaluationDetails.cs │ ├── FlagEvaluationOptions.cs │ ├── HookContext.cs │ ├── ITransactionContextPropagator.cs │ ├── ImmutableMetadata.cs │ ├── Metadata.cs │ ├── ProviderEvents.cs │ ├── ResolutionDetails.cs │ ├── Structure.cs │ ├── StructureBuilder.cs │ ├── TrackingEventDetails.cs │ ├── TrackingEventDetailsBuilder.cs │ ├── Value.cs │ └── ValueJsonConverter.cs │ ├── NoOpProvider.cs │ ├── NoOpTransactionContextPropagator.cs │ ├── OpenFeature.csproj │ ├── OpenFeatureClient.cs │ ├── ProviderRepository.cs │ ├── Providers │ └── Memory │ │ ├── Flag.cs │ │ └── InMemoryProvider.cs │ ├── Serialization │ └── OpenFeatureJsonSerializerContext.cs │ ├── SharedHookContext.cs │ └── Telemetry │ ├── EvaluationEvent.cs │ ├── EvaluationEventBuilder.cs │ ├── TelemetryConstants.cs │ └── TelemetryFlagMetadata.cs ├── test ├── Directory.Build.props ├── OpenFeature.AotCompatibility │ ├── OpenFeature.AotCompatibility.csproj │ └── Program.cs ├── OpenFeature.Benchmarks │ ├── OpenFeature.Benchmarks.csproj │ ├── OpenFeatureClientBenchmarks.cs │ └── Program.cs ├── OpenFeature.E2ETests │ ├── Features │ │ └── .gitkeep │ ├── OpenFeature.E2ETests.csproj │ ├── Steps │ │ ├── EvaluationContextStepDefinitions.cs │ │ ├── ExcludedTagsStep.cs │ │ ├── FlagStepDefinitions.cs │ │ ├── HooksStepDefinitions.cs │ │ ├── MetadataStepDefinitions.cs │ │ └── ProviderStepDefinitions.cs │ └── Utils │ │ ├── BeforeHook.cs │ │ ├── ContextEvaluatorUtility.cs │ │ ├── ContextStoringProvider.cs │ │ ├── DataTableRows.cs │ │ ├── EnumHelpers.cs │ │ ├── FlagDictionaryJsonConverter.cs │ │ ├── FlagState.cs │ │ ├── FlagTypesUtil.cs │ │ ├── JsonStructureLoader.cs │ │ ├── State.cs │ │ └── TestHook.cs ├── OpenFeature.Hosting.Tests │ ├── GuardTests.cs │ ├── Internal │ │ └── FeatureLifecycleManagerTests.cs │ ├── NoOpFeatureProvider.cs │ ├── NoOpHook.cs │ ├── NoOpProvider.cs │ ├── OpenFeature.Hosting.Tests.csproj │ ├── OpenFeatureBuilderExtensionsTests.cs │ ├── OpenFeatureBuilderTests.cs │ ├── OpenFeatureOptionsTests.cs │ ├── OpenFeatureServiceCollectionExtensionsTests.cs │ └── Providers │ │ └── Memory │ │ └── FeatureBuilderExtensionsTests.cs ├── OpenFeature.IntegrationTests │ ├── FeatureFlagIntegrationTest.cs │ ├── OpenFeature.IntegrationTests.csproj │ └── Services │ │ ├── FeatureFlagResponse.cs │ │ ├── IFeatureFlagConfigurationService.cs │ │ ├── UserInfo.cs │ │ └── UserInfoHelper.cs ├── OpenFeature.Providers.MultiProvider.Tests │ ├── DependencyInjection │ │ ├── MultiProviderBuilderTests.cs │ │ └── MultiProviderDependencyInjectionTests.cs │ ├── Models │ │ ├── ChildProviderEntryTests.cs │ │ ├── ProviderStatusTests.cs │ │ └── RegisteredProviderTests.cs │ ├── MultiProviderEventTests.cs │ ├── MultiProviderTests.cs │ ├── MultiProviderTrackingTests.cs │ ├── OpenFeature.Providers.MultiProvider.Tests.csproj │ ├── ProviderExtensionsTests.cs │ ├── Strategies │ │ ├── BaseEvaluationStrategyTests.cs │ │ ├── ComparisonStrategyTests.cs │ │ ├── FirstMatchStrategyTests.cs │ │ ├── FirstSuccessfulStrategyTests.cs │ │ └── Models │ │ │ ├── FinalResultTests.cs │ │ │ └── ProviderErrorTests.cs │ └── Utils │ │ └── TestProvider.cs └── OpenFeature.Tests │ ├── AsyncLocalTransactionContextPropagatorTests.cs │ ├── ClearOpenFeatureInstanceFixture.cs │ ├── EnumExtensionsTests.cs │ ├── FeatureProviderExceptionTests.cs │ ├── FeatureProviderTests.cs │ ├── HookDataTests.cs │ ├── Hooks │ ├── LoggingHookTests.cs │ ├── MetricsHookOptionsTests.cs │ ├── MetricsHookTests.cs │ ├── TraceEnricherHookOptionsTests.cs │ └── TraceEnricherHookTests.cs │ ├── ImmutableMetadataTest.cs │ ├── Internal │ └── SpecificationAttribute.cs │ ├── OpenFeature.Tests.csproj │ ├── OpenFeatureClientTests.cs │ ├── OpenFeatureEvaluationContextTests.cs │ ├── OpenFeatureEventTests.cs │ ├── OpenFeatureHookTests.cs │ ├── OpenFeatureTests.cs │ ├── ProviderRepositoryTests.cs │ ├── Providers │ └── Memory │ │ └── InMemoryProviderTests.cs │ ├── StructureTests.cs │ ├── Telemetry │ └── EvaluationEventBuilderTests.cs │ ├── TestImplementations.cs │ ├── TestUtils.cs │ ├── TestUtilsTest.cs │ ├── TrackingEventDetailsTest.cs │ └── ValueTests.cs └── version.txt /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/ISSUE_TEMPLATE/bug.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/ISSUE_TEMPLATE/documentation.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/ISSUE_TEMPLATE/feature.yaml -------------------------------------------------------------------------------- /.github/actions/sbom-generator/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/actions/sbom-generator/action.yml -------------------------------------------------------------------------------- /.github/workflows/aot-compatibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/aot-compatibility.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/code-coverage.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dco-merge-group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/dco-merge-group.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/dotnet-format.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/lint-pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.gitmodules -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "2.10.0" 3 | } 4 | -------------------------------------------------------------------------------- /.specrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.specrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenFeature.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/OpenFeature.proj -------------------------------------------------------------------------------- /OpenFeature.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/OpenFeature.slnx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/README.md -------------------------------------------------------------------------------- /docs/AOT_COMPATIBILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/docs/AOT_COMPATIBILITY.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/global.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/release-please-config.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/renovate.json -------------------------------------------------------------------------------- /samples/AspNetCore/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/AspNetCore/Program.cs -------------------------------------------------------------------------------- /samples/AspNetCore/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/AspNetCore/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AspNetCore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/AspNetCore/README.md -------------------------------------------------------------------------------- /samples/AspNetCore/Samples.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/AspNetCore/Samples.AspNetCore.csproj -------------------------------------------------------------------------------- /samples/AspNetCore/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/AspNetCore/appsettings.Development.json -------------------------------------------------------------------------------- /samples/AspNetCore/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/AspNetCore/appsettings.json -------------------------------------------------------------------------------- /samples/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/samples/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/Directory.Build.targets -------------------------------------------------------------------------------- /src/OpenFeature.DependencyInjection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.DependencyInjection/README.md -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/Diagnostics/FeatureCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/Diagnostics/FeatureCodes.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/FeatureLifecycleStateOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/FeatureLifecycleStateOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/FeatureStartState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/FeatureStartState.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/FeatureStopState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/FeatureStopState.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/Guard.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/HostedFeatureLifecycleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/HostedFeatureLifecycleService.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/IFeatureLifecycleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/IFeatureLifecycleManager.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/Internal/EventHandlerDelegateWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/Internal/EventHandlerDelegateWrapper.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/Internal/FeatureLifecycleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/Internal/FeatureLifecycleManager.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/MultiTarget/CallerArgumentExpressionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/MultiTarget/CallerArgumentExpressionAttribute.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/MultiTarget/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/MultiTarget/IsExternalInit.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/OpenFeature.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/OpenFeature.Hosting.csproj -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/OpenFeatureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/OpenFeatureBuilder.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/OpenFeatureBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/OpenFeatureBuilderExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/OpenFeatureOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/OpenFeatureOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/OpenFeatureServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/OpenFeatureServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/PolicyNameOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/PolicyNameOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/Providers/Memory/FeatureBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/Providers/Memory/FeatureBuilderExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/Providers/Memory/InMemoryProviderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/Providers/Memory/InMemoryProviderOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Hosting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Hosting/README.md -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/DependencyInjection/FeatureBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/DependencyInjection/FeatureBuilderExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/DependencyInjection/MultiProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/DependencyInjection/MultiProviderBuilder.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Models/ChildProviderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Models/ChildProviderStatus.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Models/ProviderEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Models/ProviderEntry.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Models/RegisteredProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Models/RegisteredProvider.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/MultiProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/MultiProvider.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/MultiProviderConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/MultiProviderConstants.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/OpenFeature.Providers.MultiProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/OpenFeature.Providers.MultiProvider.csproj -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/ProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/ProviderExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/README.md -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/BaseEvaluationStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/BaseEvaluationStrategy.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/ComparisonStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/ComparisonStrategy.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/FirstMatchStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/FirstMatchStrategy.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/FirstSuccessfulStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/FirstSuccessfulStrategy.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/Models/FinalResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/Models/FinalResult.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/Models/ProviderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/Models/ProviderError.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/Models/ProviderResolutionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/Models/ProviderResolutionResult.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/Models/RunMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/Models/RunMode.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/Models/StrategyEvaluationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/Models/StrategyEvaluationContext.cs -------------------------------------------------------------------------------- /src/OpenFeature.Providers.MultiProvider/Strategies/Models/StrategyPerProviderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature.Providers.MultiProvider/Strategies/Models/StrategyPerProviderContext.cs -------------------------------------------------------------------------------- /src/OpenFeature/Api.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Api.cs -------------------------------------------------------------------------------- /src/OpenFeature/AsyncLocalTransactionContextPropagator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/AsyncLocalTransactionContextPropagator.cs -------------------------------------------------------------------------------- /src/OpenFeature/Constant/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Constant/Constants.cs -------------------------------------------------------------------------------- /src/OpenFeature/Constant/ErrorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Constant/ErrorType.cs -------------------------------------------------------------------------------- /src/OpenFeature/Constant/EventType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Constant/EventType.cs -------------------------------------------------------------------------------- /src/OpenFeature/Constant/FlagValueType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Constant/FlagValueType.cs -------------------------------------------------------------------------------- /src/OpenFeature/Constant/ProviderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Constant/ProviderStatus.cs -------------------------------------------------------------------------------- /src/OpenFeature/Constant/Reason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Constant/Reason.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/FeatureProviderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/FeatureProviderException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/FlagNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/FlagNotFoundException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/GeneralException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/GeneralException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/InvalidContextException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/InvalidContextException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/ParseErrorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/ParseErrorException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/ProviderFatalException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/ProviderFatalException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/ProviderNotReadyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/ProviderNotReadyException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/TargetingKeyMissingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/TargetingKeyMissingException.cs -------------------------------------------------------------------------------- /src/OpenFeature/Error/TypeMismatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Error/TypeMismatchException.cs -------------------------------------------------------------------------------- /src/OpenFeature/EventExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/EventExecutor.cs -------------------------------------------------------------------------------- /src/OpenFeature/Extension/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Extension/EnumExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature/Extension/ResolutionDetailsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Extension/ResolutionDetailsExtensions.cs -------------------------------------------------------------------------------- /src/OpenFeature/FeatureProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/FeatureProvider.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hook.cs -------------------------------------------------------------------------------- /src/OpenFeature/HookData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/HookData.cs -------------------------------------------------------------------------------- /src/OpenFeature/HookRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/HookRunner.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hooks/LoggingHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hooks/LoggingHook.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hooks/MetricsConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hooks/MetricsConstants.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hooks/MetricsHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hooks/MetricsHook.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hooks/MetricsHookOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hooks/MetricsHookOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hooks/TraceEnricherHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hooks/TraceEnricherHook.cs -------------------------------------------------------------------------------- /src/OpenFeature/Hooks/TraceEnricherHookOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Hooks/TraceEnricherHookOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature/IEventBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/IEventBus.cs -------------------------------------------------------------------------------- /src/OpenFeature/IFeatureClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/IFeatureClient.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/ClientMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/ClientMetadata.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/EvaluationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/EvaluationContext.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/EvaluationContextBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/EvaluationContextBuilder.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/FlagEvaluationDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/FlagEvaluationDetails.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/FlagEvaluationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/FlagEvaluationOptions.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/HookContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/HookContext.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/ITransactionContextPropagator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/ITransactionContextPropagator.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/ImmutableMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/ImmutableMetadata.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/Metadata.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/ProviderEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/ProviderEvents.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/ResolutionDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/ResolutionDetails.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/Structure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/Structure.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/StructureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/StructureBuilder.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/TrackingEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/TrackingEventDetails.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/TrackingEventDetailsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/TrackingEventDetailsBuilder.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/Value.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/Value.cs -------------------------------------------------------------------------------- /src/OpenFeature/Model/ValueJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Model/ValueJsonConverter.cs -------------------------------------------------------------------------------- /src/OpenFeature/NoOpProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/NoOpProvider.cs -------------------------------------------------------------------------------- /src/OpenFeature/NoOpTransactionContextPropagator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/NoOpTransactionContextPropagator.cs -------------------------------------------------------------------------------- /src/OpenFeature/OpenFeature.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/OpenFeature.csproj -------------------------------------------------------------------------------- /src/OpenFeature/OpenFeatureClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/OpenFeatureClient.cs -------------------------------------------------------------------------------- /src/OpenFeature/ProviderRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/ProviderRepository.cs -------------------------------------------------------------------------------- /src/OpenFeature/Providers/Memory/Flag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Providers/Memory/Flag.cs -------------------------------------------------------------------------------- /src/OpenFeature/Providers/Memory/InMemoryProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Providers/Memory/InMemoryProvider.cs -------------------------------------------------------------------------------- /src/OpenFeature/Serialization/OpenFeatureJsonSerializerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Serialization/OpenFeatureJsonSerializerContext.cs -------------------------------------------------------------------------------- /src/OpenFeature/SharedHookContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/SharedHookContext.cs -------------------------------------------------------------------------------- /src/OpenFeature/Telemetry/EvaluationEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Telemetry/EvaluationEvent.cs -------------------------------------------------------------------------------- /src/OpenFeature/Telemetry/EvaluationEventBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Telemetry/EvaluationEventBuilder.cs -------------------------------------------------------------------------------- /src/OpenFeature/Telemetry/TelemetryConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Telemetry/TelemetryConstants.cs -------------------------------------------------------------------------------- /src/OpenFeature/Telemetry/TelemetryFlagMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/src/OpenFeature/Telemetry/TelemetryFlagMetadata.cs -------------------------------------------------------------------------------- /test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/Directory.Build.props -------------------------------------------------------------------------------- /test/OpenFeature.AotCompatibility/OpenFeature.AotCompatibility.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.AotCompatibility/OpenFeature.AotCompatibility.csproj -------------------------------------------------------------------------------- /test/OpenFeature.AotCompatibility/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.AotCompatibility/Program.cs -------------------------------------------------------------------------------- /test/OpenFeature.Benchmarks/OpenFeature.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Benchmarks/OpenFeature.Benchmarks.csproj -------------------------------------------------------------------------------- /test/OpenFeature.Benchmarks/OpenFeatureClientBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Benchmarks/OpenFeatureClientBenchmarks.cs -------------------------------------------------------------------------------- /test/OpenFeature.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Benchmarks/Program.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Features/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/OpenFeature.E2ETests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/OpenFeature.E2ETests.csproj -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Steps/EvaluationContextStepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Steps/EvaluationContextStepDefinitions.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Steps/ExcludedTagsStep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Steps/ExcludedTagsStep.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Steps/FlagStepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Steps/FlagStepDefinitions.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Steps/HooksStepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Steps/HooksStepDefinitions.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Steps/MetadataStepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Steps/MetadataStepDefinitions.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Steps/ProviderStepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Steps/ProviderStepDefinitions.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/BeforeHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/BeforeHook.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/ContextEvaluatorUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/ContextEvaluatorUtility.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/ContextStoringProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/ContextStoringProvider.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/DataTableRows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/DataTableRows.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/EnumHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/EnumHelpers.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/FlagDictionaryJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/FlagDictionaryJsonConverter.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/FlagState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/FlagState.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/FlagTypesUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/FlagTypesUtil.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/JsonStructureLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/JsonStructureLoader.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/State.cs -------------------------------------------------------------------------------- /test/OpenFeature.E2ETests/Utils/TestHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.E2ETests/Utils/TestHook.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/GuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/GuardTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/Internal/FeatureLifecycleManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/Internal/FeatureLifecycleManagerTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/NoOpFeatureProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/NoOpFeatureProvider.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/NoOpHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/NoOpHook.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/NoOpProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/NoOpProvider.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/OpenFeature.Hosting.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/OpenFeature.Hosting.Tests.csproj -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/OpenFeatureBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/OpenFeatureBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/OpenFeatureBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/OpenFeatureBuilderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/OpenFeatureOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/OpenFeatureOptionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/OpenFeatureServiceCollectionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/OpenFeatureServiceCollectionExtensionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Hosting.Tests/Providers/Memory/FeatureBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Hosting.Tests/Providers/Memory/FeatureBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.IntegrationTests/FeatureFlagIntegrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.IntegrationTests/FeatureFlagIntegrationTest.cs -------------------------------------------------------------------------------- /test/OpenFeature.IntegrationTests/OpenFeature.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.IntegrationTests/OpenFeature.IntegrationTests.csproj -------------------------------------------------------------------------------- /test/OpenFeature.IntegrationTests/Services/FeatureFlagResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.IntegrationTests/Services/FeatureFlagResponse.cs -------------------------------------------------------------------------------- /test/OpenFeature.IntegrationTests/Services/IFeatureFlagConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.IntegrationTests/Services/IFeatureFlagConfigurationService.cs -------------------------------------------------------------------------------- /test/OpenFeature.IntegrationTests/Services/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.IntegrationTests/Services/UserInfo.cs -------------------------------------------------------------------------------- /test/OpenFeature.IntegrationTests/Services/UserInfoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.IntegrationTests/Services/UserInfoHelper.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/DependencyInjection/MultiProviderBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/DependencyInjection/MultiProviderBuilderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/DependencyInjection/MultiProviderDependencyInjectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/DependencyInjection/MultiProviderDependencyInjectionTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Models/ChildProviderEntryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Models/ChildProviderEntryTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Models/ProviderStatusTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Models/ProviderStatusTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Models/RegisteredProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Models/RegisteredProviderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderEventTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderEventTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderTrackingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderTrackingTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/OpenFeature.Providers.MultiProvider.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/OpenFeature.Providers.MultiProvider.Tests.csproj -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/ProviderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/ProviderExtensionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Strategies/BaseEvaluationStrategyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Strategies/BaseEvaluationStrategyTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Strategies/ComparisonStrategyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Strategies/ComparisonStrategyTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Strategies/FirstMatchStrategyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Strategies/FirstMatchStrategyTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Strategies/FirstSuccessfulStrategyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Strategies/FirstSuccessfulStrategyTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Strategies/Models/FinalResultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Strategies/Models/FinalResultTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Strategies/Models/ProviderErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Strategies/Models/ProviderErrorTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Providers.MultiProvider.Tests/Utils/TestProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Providers.MultiProvider.Tests/Utils/TestProvider.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/AsyncLocalTransactionContextPropagatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/AsyncLocalTransactionContextPropagatorTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/ClearOpenFeatureInstanceFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/ClearOpenFeatureInstanceFixture.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/EnumExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/EnumExtensionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/FeatureProviderExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/FeatureProviderExceptionTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/FeatureProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/FeatureProviderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/HookDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/HookDataTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Hooks/LoggingHookTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Hooks/LoggingHookTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Hooks/MetricsHookOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Hooks/MetricsHookOptionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Hooks/MetricsHookTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Hooks/MetricsHookTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Hooks/TraceEnricherHookOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Hooks/TraceEnricherHookOptionsTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Hooks/TraceEnricherHookTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Hooks/TraceEnricherHookTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/ImmutableMetadataTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/ImmutableMetadataTest.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Internal/SpecificationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Internal/SpecificationAttribute.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/OpenFeature.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/OpenFeature.Tests.csproj -------------------------------------------------------------------------------- /test/OpenFeature.Tests/OpenFeatureClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/OpenFeatureClientTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/OpenFeatureEvaluationContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/OpenFeatureEvaluationContextTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/OpenFeatureEventTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/OpenFeatureEventTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/OpenFeatureHookTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/OpenFeatureHookTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/OpenFeatureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/OpenFeatureTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/ProviderRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/ProviderRepositoryTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Providers/Memory/InMemoryProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Providers/Memory/InMemoryProviderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/StructureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/StructureTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/Telemetry/EvaluationEventBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/Telemetry/EvaluationEventBuilderTests.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/TestImplementations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/TestImplementations.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/TestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/TestUtils.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/TestUtilsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/TestUtilsTest.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/TrackingEventDetailsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/TrackingEventDetailsTest.cs -------------------------------------------------------------------------------- /test/OpenFeature.Tests/ValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/dotnet-sdk/HEAD/test/OpenFeature.Tests/ValueTests.cs -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 2.10.0 2 | --------------------------------------------------------------------------------