├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── BUG-REPORT.yml │ ├── ENHANCEMENT.yml │ ├── FEATURE-REQUEST.md │ └── config.yml ├── pull_request_template.md └── workflows │ ├── csharp.yml │ ├── csharp_release.yml │ ├── integration_test.yml │ ├── source_clear_cron.yml │ └── ticket_reference_check.yml ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── OptimizelySDK.DemoApp ├── App_Start │ ├── BundleConfig.cs │ ├── FilterConfig.cs │ └── RouteConfig.cs ├── Content │ ├── Images │ │ ├── item_1.png │ │ ├── item_2.png │ │ ├── item_3.png │ │ ├── item_4.png │ │ ├── item_5.png │ │ ├── item_6.png │ │ ├── item_7.png │ │ ├── item_8.png │ │ └── item_9.png │ ├── Site.css │ ├── bootstrap-grid.css │ ├── bootstrap-grid.css.map │ ├── bootstrap-grid.min.css │ ├── bootstrap-grid.min.css.map │ ├── bootstrap-grid.rtl.css │ ├── bootstrap-grid.rtl.css.map │ ├── bootstrap-grid.rtl.min.css │ ├── bootstrap-grid.rtl.min.css.map │ ├── bootstrap-reboot.css │ ├── bootstrap-reboot.css.map │ ├── bootstrap-reboot.min.css │ ├── bootstrap-reboot.min.css.map │ ├── bootstrap-reboot.rtl.css │ ├── bootstrap-reboot.rtl.css.map │ ├── bootstrap-reboot.rtl.min.css │ ├── bootstrap-reboot.rtl.min.css.map │ ├── bootstrap-utilities.css │ ├── bootstrap-utilities.css.map │ ├── bootstrap-utilities.min.css │ ├── bootstrap-utilities.min.css.map │ ├── bootstrap-utilities.rtl.css │ ├── bootstrap-utilities.rtl.css.map │ ├── bootstrap-utilities.rtl.min.css │ ├── bootstrap-utilities.rtl.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── bootstrap.rtl.css │ ├── bootstrap.rtl.css.map │ ├── bootstrap.rtl.min.css │ └── bootstrap.rtl.min.css.map ├── Controllers │ ├── DemoController.cs │ └── HomeController.cs ├── Global.asax ├── Global.asax.cs ├── Log4Net.config ├── Models │ ├── Config.cs │ ├── DemoViewModel.cs │ ├── Product.cs │ └── Visitor.cs ├── OptimizelySDK.DemoApp.csproj ├── Properties │ └── AssemblyInfo.cs ├── README.md ├── Scripts │ ├── README.md │ ├── _references.js │ ├── bootstrap.bundle.js │ ├── bootstrap.bundle.js.map │ ├── bootstrap.bundle.min.js │ ├── bootstrap.bundle.min.js.map │ ├── bootstrap.esm.js │ ├── bootstrap.esm.js.map │ ├── bootstrap.esm.min.js │ ├── bootstrap.esm.min.js.map │ ├── bootstrap.js │ ├── bootstrap.js.map │ ├── bootstrap.min.js │ ├── bootstrap.min.js.map │ ├── esm │ │ ├── popper-utils.js │ │ ├── popper-utils.js.map │ │ ├── popper-utils.min.js │ │ ├── popper-utils.min.js.map │ │ ├── popper.js │ │ ├── popper.js.map │ │ ├── popper.min.js │ │ └── popper.min.js.map │ ├── index.d.ts │ ├── jquery-1.10.2.intellisense.js │ ├── jquery-3.7.0.intellisense.js │ ├── jquery-3.7.0.js │ ├── jquery-3.7.0.min.js │ ├── jquery-3.7.0.min.map │ ├── jquery-3.7.0.slim.js │ ├── jquery-3.7.0.slim.min.js │ ├── jquery-3.7.0.slim.min.map │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── modernizr-2.6.2.js │ ├── popper-utils.js │ ├── popper-utils.js.map │ ├── popper-utils.min.js │ ├── popper-utils.min.js.map │ ├── popper.js │ ├── popper.js.map │ ├── popper.min.js │ ├── popper.min.js.map │ ├── respond.js │ ├── respond.min.js │ └── umd │ │ ├── popper-utils.js │ │ ├── popper-utils.js.map │ │ ├── popper-utils.min.js │ │ ├── popper-utils.min.js.map │ │ ├── popper.js │ │ ├── popper.js.map │ │ ├── popper.min.js │ │ └── popper.min.js.map ├── Utils │ ├── InMemoryHandler.cs │ ├── Log4NetLogger.cs │ └── MultiLogger.cs ├── Views │ ├── Demo │ │ ├── Config.cshtml │ │ ├── Index.cshtml │ │ ├── Messages.cshtml │ │ ├── SelectVisitor.cshtml │ │ ├── Shop.cshtml │ │ └── _DemoMenu.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ └── _Layout.cshtml │ ├── Web.config │ └── _ViewStart.cshtml ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── favicon.ico └── packages.config ├── OptimizelySDK.NETFramework.sln ├── OptimizelySDK.Net35 ├── JsonNet │ └── Newtonsoft.Json.dll ├── OptimizelySDK.Net35.csproj ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── OptimizelySDK.Net40 ├── OptimizelySDK.Net40.csproj ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── OptimizelySDK.NetStandard16 ├── ICloneable.cs ├── OptimizelySDK.NetStandard16.csproj ├── OptimizelySDK.NetStandard16.sln └── Properties │ └── AssemblyInfo.cs ├── OptimizelySDK.NetStandard20 ├── OptimizelySDK.NetStandard20.csproj └── Properties │ └── AssemblyInfo.cs ├── OptimizelySDK.Tests ├── App.config ├── Assertions.cs ├── AudienceConditionsTests │ ├── ConditionEvaluationTest.cs │ ├── ConditionsTest.cs │ └── SegmentsTests.cs ├── BucketerBucketToEntityIdTest.cs ├── BucketerHoldoutTest.cs ├── BucketerTest.cs ├── ClientConfigHandlerTest.cs ├── CmabTests │ ├── DecisionServiceCmabTest.cs │ ├── DefaultCmabClientTest.cs │ ├── DefaultCmabServiceTest.cs │ ├── ImpressionEventCmabTest.cs │ └── OptimizelyUserContextCmabTest.cs ├── ConfigTest │ ├── FallbackProjectConfigManagerTest.cs │ ├── HttpProjectConfigManagerTest.cs │ ├── PollingProjectConfigManagerTest.cs │ ├── ProjectConfigProps.cs │ └── TestPollingProjectConfigManager.cs ├── DecisionServiceHoldoutTest.cs ├── DecisionServiceTest.cs ├── DefaultErrorHandlerTest.cs ├── EmptyRolloutRule.json ├── EntityTests │ ├── FeatureVariableTest.cs │ ├── HoldoutTests.cs │ └── IntegrationTest.cs ├── EventTests │ ├── BatchEventProcessorTest.cs │ ├── CanonicalEvent.cs │ ├── DefaultEventDispatcherTest.cs │ ├── EventBuilderTest.cs │ ├── EventEntitiesTest.cs │ ├── EventFactoryTest.cs │ ├── EventProcessorProps.cs │ ├── ForwardingEventProcessorTest.cs │ ├── LogEventTest.cs │ ├── TestEventDispatcher.cs │ ├── TestForwardingEventDispatcher.cs │ └── UserEventFactoryTest.cs ├── ForcedDecisionsStoreTest.cs ├── IntegrationEmptyDatafile.json ├── IntegrationNonOdpDatafile.json ├── IntegrationOdpDatafile.json ├── IntegrationOdpWithOtherFieldsDatafile.json ├── InvalidEventDispatcher.cs ├── NotificationTests │ └── NotificationCenterTests.cs ├── OdpSegmentsDatafile.json ├── OdpTests │ ├── HttpClientTestUtil.cs │ ├── LruCacheTest.cs │ ├── OdpConfigTest.cs │ ├── OdpEventApiManagerTest.cs │ ├── OdpEventManagerTests.cs │ ├── OdpManagerTest.cs │ ├── OdpSegmentApiManagerTest.cs │ └── OdpSegmentManagerTest.cs ├── OptimizelyConfigTests │ └── OptimizelyConfigTest.cs ├── OptimizelyDecisions │ └── OptimizelyDecisionTest.cs ├── OptimizelyFactoryTest.cs ├── OptimizelyJSONTest.cs ├── OptimizelySDK.Tests.csproj ├── OptimizelyTest.cs ├── OptimizelyUserContextHoldoutTest.cs ├── OptimizelyUserContextTest.cs ├── ProjectConfigTest.cs ├── Properties │ └── AssemblyInfo.cs ├── TestBucketer.cs ├── TestData.json ├── TestData │ └── HoldoutTestData.json ├── TestSetup.cs ├── Utils │ ├── Reflection.cs │ ├── TestConversionExtensions.cs │ ├── TestData.cs │ └── TestHttpProjectConfigManagerUtil.cs ├── UtilsTests │ ├── ConditionParserTest.cs │ ├── EventTagUtilsTest.cs │ ├── ExceptionExtensionsTest.cs │ ├── ExperimentUtilsTest.cs │ ├── HoldoutConfigTests.cs │ ├── PrivateObject.cs │ └── ValidatorTest.cs ├── ValidEventDispatcher.cs ├── emptydatafile.json ├── packages.config ├── similar_exp_keys.json ├── similar_rule_keys_bucketing.json ├── simple_ab_experiments.json ├── typed_audience_datafile.json └── unsupported_version_datafile.json ├── OptimizelySDK.nuspec.template ├── OptimizelySDK.png ├── OptimizelySDK.sln ├── OptimizelySDK.sln.DotSettings ├── OptimizelySDK ├── AudienceConditions │ ├── AndCondition.cs │ ├── AudienceIdCondition.cs │ ├── BaseCondition.cs │ ├── EmptyCondition.cs │ ├── ICondition.cs │ ├── NotCondition.cs │ ├── OrCondition.cs │ └── SemanticVersion.cs ├── Bucketing │ ├── Bucketer.cs │ ├── Decision.cs │ ├── DecisionService.cs │ ├── UserProfile.cs │ ├── UserProfileService.cs │ ├── UserProfileTracker.cs │ ├── UserProfileUtil.cs │ └── VariationDecisionResult.cs ├── ClientConfigHandler.cs ├── Cmab │ ├── CmabConfig.cs │ ├── CmabConstants.cs │ ├── CmabModels.cs │ ├── CmabRetryConfig.cs │ ├── DefaultCmabClient.cs │ ├── DefaultCmabService.cs │ ├── ICmabClient.cs │ └── ICmabService.cs ├── Config │ ├── DatafileProjectConfig.cs │ ├── FallbackProjectConfigManager.cs │ ├── HttpProjectConfigManager.cs │ ├── PollingProjectConfigManager.cs │ └── ProjectConfigManager.cs ├── Entity │ ├── Attribute.cs │ ├── Audience.cs │ ├── Cmab.cs │ ├── Entity.cs │ ├── Event.cs │ ├── EventTags.cs │ ├── Experiment.cs │ ├── ExperimentCore.cs │ ├── FeatureDecision.cs │ ├── FeatureFlag.cs │ ├── FeatureVariable.cs │ ├── FeatureVariableUsage.cs │ ├── ForcedVariation.cs │ ├── Group.cs │ ├── Holdout.cs │ ├── IdKeyEntity.cs │ ├── Integration.cs │ ├── Result.cs │ ├── Rollout.cs │ ├── TrafficAllocation.cs │ ├── UserAttributes.cs │ └── Variation.cs ├── ErrorHandler │ ├── DefaultErrorHandler.cs │ ├── IErrorHandler.cs │ └── NoOpErrorHandler.cs ├── Event │ ├── BatchEventProcessor.cs │ ├── Builder │ │ ├── EventBuilder.cs │ │ └── Params.cs │ ├── Dispatcher │ │ ├── DefaultEventDispatcher.cs │ │ ├── HttpClientEventDispatcher45.cs │ │ ├── IEventDispatcher.cs │ │ └── WebRequestEventDispatcher35.cs │ ├── Entity │ │ ├── ConversionEvent.cs │ │ ├── Decision.cs │ │ ├── DecisionMetadata.cs │ │ ├── EventBatch.cs │ │ ├── EventContext.cs │ │ ├── ImpressionEvent.cs │ │ ├── Snapshot.cs │ │ ├── SnapshotEvent.cs │ │ ├── UserEvent.cs │ │ ├── Visitor.cs │ │ └── VisitorAttribute.cs │ ├── EventFactory.cs │ ├── EventProcessor.cs │ ├── ForwardingEventProcessor.cs │ ├── LogEvent.cs │ └── UserEventFactory.cs ├── Exceptions │ └── OptimizelyException.cs ├── ForcedDecisionsStore.cs ├── IOptimizely.cs ├── Logger │ ├── DefaultLogger.cs │ ├── ILogger.cs │ └── NoOpLogger.cs ├── Notifications │ ├── NotificationCenter.cs │ └── NotificationCenterRegistry.cs ├── Odp │ ├── Constants.cs │ ├── Entity │ │ ├── Audience.cs │ │ ├── Customer.cs │ │ ├── Data.cs │ │ ├── Edge.cs │ │ ├── Error.cs │ │ ├── Extension.cs │ │ ├── Location.cs │ │ ├── Node.cs │ │ ├── OdpEvent.cs │ │ └── Response.cs │ ├── Enums.cs │ ├── ICache.cs │ ├── IOdpEventApiManager.cs │ ├── IOdpEventManager.cs │ ├── IOdpManager.cs │ ├── IOdpSegmentApiManager.cs │ ├── IOdpSegmentManager.cs │ ├── LruCache.cs │ ├── OdpConfig.cs │ ├── OdpEventApiManager.cs │ ├── OdpEventManager.cs │ ├── OdpManager.cs │ ├── OdpSegmentApiManager.cs │ └── OdpSegmentManager.cs ├── Optimizely.cs ├── OptimizelyDecisionContext.cs ├── OptimizelyDecisions │ ├── DecisionMessage.cs │ ├── DecisionReasons.cs │ ├── OptimizelyDecideOption.cs │ └── OptimizelyDecision.cs ├── OptimizelyFactory.cs ├── OptimizelyForcedDecision.cs ├── OptimizelyJSON.cs ├── OptimizelySDK.csproj ├── OptimizelyUserContext.cs ├── OptlyConfig │ ├── IOptimizelyConfigManager.cs │ ├── OptimizelyAttribute.cs │ ├── OptimizelyAudience.cs │ ├── OptimizelyConfig.cs │ ├── OptimizelyConfigService.cs │ ├── OptimizelyEvent.cs │ ├── OptimizelyExperiment.cs │ ├── OptimizelyFeature.cs │ ├── OptimizelyVariable.cs │ └── OptimizelyVariation.cs ├── ProjectConfig.cs ├── Properties │ └── AssemblyInfo.cs ├── Utils │ ├── AttributeMatchTypes.cs │ ├── CollectionExtensions.cs │ ├── ConditionParser.cs │ ├── ConfigParser.cs │ ├── ControlAttributes.cs │ ├── DateTimeUtils.cs │ ├── DecisionInfoTypes.cs │ ├── EventTagUtils.cs │ ├── ExceptionExtensions.cs │ ├── ExperimentUtils.cs │ ├── HoldoutConfig.cs │ ├── ICacheWithRemove.cs │ ├── Schema.cs │ ├── Validator.cs │ └── schema.json └── packages.config ├── README.md ├── docs └── readme-sync │ └── sdk-reference-guides │ └── csharp-sdk │ ├── 010 - install-sdk-csharp.md │ ├── 010 -install-sdk-csharp.md │ ├── 020 - initialize-sdk-csharp.md │ ├── 030 - example-usage-csharp.md │ ├── 040 - optimizelyconfig-csharp.md │ ├── 050 - implement-a-user-profile-csharp.md │ ├── 060 - configure-event-dispatcher-csharp.md │ ├── 070 - event-batching-csharp.md │ ├── 080 - customize-logger-csharp.md │ ├── 090 - customize-error-handler-csharp.md │ ├── 100 - pass-in-audience-attributes-csharp.md │ ├── 110 - set-up-notification-listener-csharp.md │ ├── 120 - activate-csharp.md │ ├── 130 - get-enabled-features-csharp.md │ ├── 140 - get-feature-variable-csharp.md │ ├── 150 - get-forced-variation-csharp.md │ ├── 160 - get-variation-csharp.md │ ├── 170 - is-feature-enabled-csharp.md │ ├── 180 - set-forced-variation-csharp.md │ ├── 190 - track-csharp.md │ └── index.md ├── install_mono.sh ├── keypair.snk └── pull_request_template.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG-REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/ISSUE_TEMPLATE/BUG-REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ENHANCEMENT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/csharp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/workflows/csharp.yml -------------------------------------------------------------------------------- /.github/workflows/csharp_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/workflows/csharp_release.yml -------------------------------------------------------------------------------- /.github/workflows/integration_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/workflows/integration_test.yml -------------------------------------------------------------------------------- /.github/workflows/source_clear_cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/workflows/source_clear_cron.yml -------------------------------------------------------------------------------- /.github/workflows/ticket_reference_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.github/workflows/ticket_reference_check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/App_Start/BundleConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/App_Start/FilterConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/App_Start/RouteConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_1.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_2.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_3.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_4.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_5.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_6.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_7.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_8.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Images/item_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Images/item_9.png -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/Site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/Site.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-grid.rtl.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-reboot.rtl.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap-utilities.rtl.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.rtl.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.rtl.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.rtl.min.css -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Content/bootstrap.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Content/bootstrap.rtl.min.css.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Controllers/DemoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Controllers/DemoController.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Controllers/HomeController.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Global.asax -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Global.asax.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Log4Net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Log4Net.config -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Models/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Models/Config.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Models/DemoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Models/DemoViewModel.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Models/Product.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Models/Visitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Models/Visitor.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/README.md -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/README.md -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/_references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/_references.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.esm.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.esm.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.esm.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.esm.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/bootstrap.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper-utils.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper-utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper-utils.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper-utils.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper-utils.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper-utils.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper-utils.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/esm/popper.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/esm/popper.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/index.d.ts -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-1.10.2.intellisense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-1.10.2.intellisense.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.intellisense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.intellisense.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.min.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.slim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.slim.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.slim.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.slim.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery-3.7.0.slim.min.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery.validate-vsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery.validate-vsdoc.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery.validate.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery.validate.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/modernizr-2.6.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/modernizr-2.6.2.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper-utils.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper-utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper-utils.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper-utils.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper-utils.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper-utils.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper-utils.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/popper.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/popper.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/respond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/respond.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/respond.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper-utils.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper-utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper-utils.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper-utils.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper-utils.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper-utils.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper-utils.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper.min.js -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Scripts/umd/popper.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Scripts/umd/popper.min.js.map -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Utils/InMemoryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Utils/InMemoryHandler.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Utils/Log4NetLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Utils/Log4NetLogger.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Utils/MultiLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Utils/MultiLogger.cs -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Demo/Config.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Demo/Config.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Demo/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Demo/Index.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Demo/Messages.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Demo/Messages.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Demo/SelectVisitor.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Demo/SelectVisitor.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Demo/Shop.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Demo/Shop.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Demo/_DemoMenu.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Demo/_DemoMenu.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/Web.config -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Web.Debug.config -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Web.Release.config -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/Web.config -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/favicon.ico -------------------------------------------------------------------------------- /OptimizelySDK.DemoApp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.DemoApp/packages.config -------------------------------------------------------------------------------- /OptimizelySDK.NETFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NETFramework.sln -------------------------------------------------------------------------------- /OptimizelySDK.Net35/JsonNet/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net35/JsonNet/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /OptimizelySDK.Net35/OptimizelySDK.Net35.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net35/OptimizelySDK.Net35.csproj -------------------------------------------------------------------------------- /OptimizelySDK.Net35/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net35/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK.Net35/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net35/packages.config -------------------------------------------------------------------------------- /OptimizelySDK.Net40/OptimizelySDK.Net40.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net40/OptimizelySDK.Net40.csproj -------------------------------------------------------------------------------- /OptimizelySDK.Net40/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net40/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK.Net40/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Net40/packages.config -------------------------------------------------------------------------------- /OptimizelySDK.NetStandard16/ICloneable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NetStandard16/ICloneable.cs -------------------------------------------------------------------------------- /OptimizelySDK.NetStandard16/OptimizelySDK.NetStandard16.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NetStandard16/OptimizelySDK.NetStandard16.csproj -------------------------------------------------------------------------------- /OptimizelySDK.NetStandard16/OptimizelySDK.NetStandard16.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NetStandard16/OptimizelySDK.NetStandard16.sln -------------------------------------------------------------------------------- /OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK.NetStandard20/OptimizelySDK.NetStandard20.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NetStandard20/OptimizelySDK.NetStandard20.csproj -------------------------------------------------------------------------------- /OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/App.config -------------------------------------------------------------------------------- /OptimizelySDK.Tests/Assertions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/Assertions.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/AudienceConditionsTests/ConditionEvaluationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/AudienceConditionsTests/ConditionEvaluationTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/AudienceConditionsTests/ConditionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/AudienceConditionsTests/ConditionsTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/AudienceConditionsTests/SegmentsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/AudienceConditionsTests/SegmentsTests.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/BucketerBucketToEntityIdTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/BucketerBucketToEntityIdTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/BucketerHoldoutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/BucketerHoldoutTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/BucketerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/BucketerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ClientConfigHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ClientConfigHandlerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/CmabTests/DecisionServiceCmabTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/CmabTests/DecisionServiceCmabTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/CmabTests/DefaultCmabClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/CmabTests/DefaultCmabClientTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/CmabTests/DefaultCmabServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/CmabTests/DefaultCmabServiceTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/CmabTests/ImpressionEventCmabTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/CmabTests/ImpressionEventCmabTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/CmabTests/OptimizelyUserContextCmabTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/CmabTests/OptimizelyUserContextCmabTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ConfigTest/FallbackProjectConfigManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ConfigTest/FallbackProjectConfigManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ConfigTest/HttpProjectConfigManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ConfigTest/HttpProjectConfigManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ConfigTest/PollingProjectConfigManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ConfigTest/PollingProjectConfigManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ConfigTest/ProjectConfigProps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ConfigTest/ProjectConfigProps.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ConfigTest/TestPollingProjectConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ConfigTest/TestPollingProjectConfigManager.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/DecisionServiceHoldoutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/DecisionServiceHoldoutTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/DecisionServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/DecisionServiceTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/DefaultErrorHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/DefaultErrorHandlerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EmptyRolloutRule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EmptyRolloutRule.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EntityTests/FeatureVariableTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EntityTests/FeatureVariableTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EntityTests/HoldoutTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EntityTests/HoldoutTests.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EntityTests/IntegrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EntityTests/IntegrationTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/BatchEventProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/BatchEventProcessorTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/CanonicalEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/CanonicalEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/DefaultEventDispatcherTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/DefaultEventDispatcherTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/EventBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/EventBuilderTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/EventEntitiesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/EventEntitiesTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/EventFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/EventFactoryTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/EventProcessorProps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/EventProcessorProps.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/ForwardingEventProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/ForwardingEventProcessorTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/LogEventTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/LogEventTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/TestEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/TestEventDispatcher.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/TestForwardingEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/TestForwardingEventDispatcher.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/EventTests/UserEventFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/EventTests/UserEventFactoryTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ForcedDecisionsStoreTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ForcedDecisionsStoreTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/IntegrationEmptyDatafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/IntegrationEmptyDatafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/IntegrationNonOdpDatafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/IntegrationNonOdpDatafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/IntegrationOdpDatafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/IntegrationOdpDatafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/IntegrationOdpWithOtherFieldsDatafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/IntegrationOdpWithOtherFieldsDatafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/InvalidEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/InvalidEventDispatcher.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/NotificationTests/NotificationCenterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/NotificationTests/NotificationCenterTests.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpSegmentsDatafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpSegmentsDatafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/HttpClientTestUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/HttpClientTestUtil.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/LruCacheTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/LruCacheTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/OdpConfigTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/OdpConfigTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/OdpEventApiManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/OdpEventApiManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/OdpEventManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/OdpEventManagerTests.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/OdpManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/OdpManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/OdpSegmentApiManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/OdpSegmentApiManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OdpTests/OdpSegmentManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OdpTests/OdpSegmentManagerTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyConfigTests/OptimizelyConfigTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyConfigTests/OptimizelyConfigTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyDecisions/OptimizelyDecisionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyDecisions/OptimizelyDecisionTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyFactoryTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyJSONTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyJSONTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelySDK.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelySDK.Tests.csproj -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyUserContextHoldoutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyUserContextHoldoutTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/OptimizelyUserContextTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/OptimizelyUserContextTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ProjectConfigTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ProjectConfigTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/TestBucketer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/TestBucketer.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/TestData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/TestData.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/TestData/HoldoutTestData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/TestData/HoldoutTestData.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/TestSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/TestSetup.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/Utils/Reflection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/Utils/Reflection.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/Utils/TestConversionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/Utils/TestConversionExtensions.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/Utils/TestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/Utils/TestData.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/Utils/TestHttpProjectConfigManagerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/Utils/TestHttpProjectConfigManagerUtil.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/ConditionParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/ConditionParserTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/EventTagUtilsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/EventTagUtilsTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/ExceptionExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/ExceptionExtensionsTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/ExperimentUtilsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/ExperimentUtilsTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/HoldoutConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/HoldoutConfigTests.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/PrivateObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/PrivateObject.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/UtilsTests/ValidatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/UtilsTests/ValidatorTest.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/ValidEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/ValidEventDispatcher.cs -------------------------------------------------------------------------------- /OptimizelySDK.Tests/emptydatafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/emptydatafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/packages.config -------------------------------------------------------------------------------- /OptimizelySDK.Tests/similar_exp_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/similar_exp_keys.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/similar_rule_keys_bucketing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/similar_rule_keys_bucketing.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/simple_ab_experiments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/simple_ab_experiments.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/typed_audience_datafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/typed_audience_datafile.json -------------------------------------------------------------------------------- /OptimizelySDK.Tests/unsupported_version_datafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.Tests/unsupported_version_datafile.json -------------------------------------------------------------------------------- /OptimizelySDK.nuspec.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.nuspec.template -------------------------------------------------------------------------------- /OptimizelySDK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.png -------------------------------------------------------------------------------- /OptimizelySDK.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.sln -------------------------------------------------------------------------------- /OptimizelySDK.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK.sln.DotSettings -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/AndCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/AndCondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/AudienceIdCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/AudienceIdCondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/BaseCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/BaseCondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/EmptyCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/EmptyCondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/ICondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/ICondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/NotCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/NotCondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/OrCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/OrCondition.cs -------------------------------------------------------------------------------- /OptimizelySDK/AudienceConditions/SemanticVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/AudienceConditions/SemanticVersion.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/Bucketer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/Bucketer.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/Decision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/Decision.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/DecisionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/DecisionService.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/UserProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/UserProfile.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/UserProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/UserProfileService.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/UserProfileTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/UserProfileTracker.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/UserProfileUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/UserProfileUtil.cs -------------------------------------------------------------------------------- /OptimizelySDK/Bucketing/VariationDecisionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Bucketing/VariationDecisionResult.cs -------------------------------------------------------------------------------- /OptimizelySDK/ClientConfigHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/ClientConfigHandler.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/CmabConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/CmabConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/CmabConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/CmabConstants.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/CmabModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/CmabModels.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/CmabRetryConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/CmabRetryConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/DefaultCmabClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/DefaultCmabClient.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/DefaultCmabService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/DefaultCmabService.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/ICmabClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/ICmabClient.cs -------------------------------------------------------------------------------- /OptimizelySDK/Cmab/ICmabService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Cmab/ICmabService.cs -------------------------------------------------------------------------------- /OptimizelySDK/Config/DatafileProjectConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Config/DatafileProjectConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/Config/FallbackProjectConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Config/FallbackProjectConfigManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Config/HttpProjectConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Config/HttpProjectConfigManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Config/PollingProjectConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Config/PollingProjectConfigManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Config/ProjectConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Config/ProjectConfigManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Attribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Attribute.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Audience.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Audience.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Cmab.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Cmab.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Entity.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Event.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/EventTags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/EventTags.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Experiment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Experiment.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/ExperimentCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/ExperimentCore.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/FeatureDecision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/FeatureDecision.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/FeatureFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/FeatureFlag.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/FeatureVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/FeatureVariable.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/FeatureVariableUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/FeatureVariableUsage.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/ForcedVariation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/ForcedVariation.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Group.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Group.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Holdout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Holdout.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/IdKeyEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/IdKeyEntity.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Integration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Integration.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Result.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Rollout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Rollout.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/TrafficAllocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/TrafficAllocation.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/UserAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/UserAttributes.cs -------------------------------------------------------------------------------- /OptimizelySDK/Entity/Variation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Entity/Variation.cs -------------------------------------------------------------------------------- /OptimizelySDK/ErrorHandler/DefaultErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/ErrorHandler/DefaultErrorHandler.cs -------------------------------------------------------------------------------- /OptimizelySDK/ErrorHandler/IErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/ErrorHandler/IErrorHandler.cs -------------------------------------------------------------------------------- /OptimizelySDK/ErrorHandler/NoOpErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/ErrorHandler/NoOpErrorHandler.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/BatchEventProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/BatchEventProcessor.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Builder/EventBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Builder/EventBuilder.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Builder/Params.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Builder/Params.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Dispatcher/DefaultEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Dispatcher/DefaultEventDispatcher.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Dispatcher/HttpClientEventDispatcher45.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Dispatcher/HttpClientEventDispatcher45.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Dispatcher/IEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Dispatcher/IEventDispatcher.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Dispatcher/WebRequestEventDispatcher35.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Dispatcher/WebRequestEventDispatcher35.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/ConversionEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/ConversionEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/Decision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/Decision.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/DecisionMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/DecisionMetadata.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/EventBatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/EventBatch.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/EventContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/EventContext.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/ImpressionEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/ImpressionEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/Snapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/Snapshot.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/SnapshotEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/SnapshotEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/UserEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/UserEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/Visitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/Visitor.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/Entity/VisitorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/Entity/VisitorAttribute.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/EventFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/EventFactory.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/EventProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/EventProcessor.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/ForwardingEventProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/ForwardingEventProcessor.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/LogEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/LogEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/Event/UserEventFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Event/UserEventFactory.cs -------------------------------------------------------------------------------- /OptimizelySDK/Exceptions/OptimizelyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Exceptions/OptimizelyException.cs -------------------------------------------------------------------------------- /OptimizelySDK/ForcedDecisionsStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/ForcedDecisionsStore.cs -------------------------------------------------------------------------------- /OptimizelySDK/IOptimizely.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/IOptimizely.cs -------------------------------------------------------------------------------- /OptimizelySDK/Logger/DefaultLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Logger/DefaultLogger.cs -------------------------------------------------------------------------------- /OptimizelySDK/Logger/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Logger/ILogger.cs -------------------------------------------------------------------------------- /OptimizelySDK/Logger/NoOpLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Logger/NoOpLogger.cs -------------------------------------------------------------------------------- /OptimizelySDK/Notifications/NotificationCenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Notifications/NotificationCenter.cs -------------------------------------------------------------------------------- /OptimizelySDK/Notifications/NotificationCenterRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Notifications/NotificationCenterRegistry.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Constants.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Audience.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Audience.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Customer.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Data.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Edge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Edge.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Error.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Extension.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Location.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Node.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/OdpEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/OdpEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Entity/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Entity/Response.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/Enums.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/ICache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/ICache.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/IOdpEventApiManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/IOdpEventApiManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/IOdpEventManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/IOdpEventManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/IOdpManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/IOdpManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/IOdpSegmentApiManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/IOdpSegmentApiManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/IOdpSegmentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/IOdpSegmentManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/LruCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/LruCache.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/OdpConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/OdpConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/OdpEventApiManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/OdpEventApiManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/OdpEventManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/OdpEventManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/OdpManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/OdpManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/OdpSegmentApiManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/OdpSegmentApiManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Odp/OdpSegmentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Odp/OdpSegmentManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/Optimizely.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Optimizely.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyDecisionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyDecisionContext.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyDecisions/DecisionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyDecisions/DecisionMessage.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyDecisions/DecisionReasons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyDecisions/DecisionReasons.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyDecisions/OptimizelyDecideOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyDecisions/OptimizelyDecideOption.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyDecisions/OptimizelyDecision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyDecisions/OptimizelyDecision.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyFactory.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyForcedDecision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyForcedDecision.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyJSON.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyJSON.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelySDK.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelySDK.csproj -------------------------------------------------------------------------------- /OptimizelySDK/OptimizelyUserContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptimizelyUserContext.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/IOptimizelyConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/IOptimizelyConfigManager.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyAttribute.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyAudience.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyAudience.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyConfigService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyConfigService.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyEvent.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyExperiment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyExperiment.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyFeature.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyVariable.cs -------------------------------------------------------------------------------- /OptimizelySDK/OptlyConfig/OptimizelyVariation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/OptlyConfig/OptimizelyVariation.cs -------------------------------------------------------------------------------- /OptimizelySDK/ProjectConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/ProjectConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/AttributeMatchTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/AttributeMatchTypes.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/CollectionExtensions.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/ConditionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/ConditionParser.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/ConfigParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/ConfigParser.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/ControlAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/ControlAttributes.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/DateTimeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/DateTimeUtils.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/DecisionInfoTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/DecisionInfoTypes.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/EventTagUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/EventTagUtils.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/ExceptionExtensions.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/ExperimentUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/ExperimentUtils.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/HoldoutConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/HoldoutConfig.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/ICacheWithRemove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/ICacheWithRemove.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/Schema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/Schema.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/Validator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/Validator.cs -------------------------------------------------------------------------------- /OptimizelySDK/Utils/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/Utils/schema.json -------------------------------------------------------------------------------- /OptimizelySDK/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/OptimizelySDK/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/README.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/010 - install-sdk-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/010 - install-sdk-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/010 -install-sdk-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/010 -install-sdk-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/020 - initialize-sdk-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/020 - initialize-sdk-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/030 - example-usage-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/030 - example-usage-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/040 - optimizelyconfig-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/040 - optimizelyconfig-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/050 - implement-a-user-profile-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/050 - implement-a-user-profile-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/060 - configure-event-dispatcher-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/060 - configure-event-dispatcher-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/070 - event-batching-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/070 - event-batching-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/080 - customize-logger-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/080 - customize-logger-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/090 - customize-error-handler-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/090 - customize-error-handler-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/100 - pass-in-audience-attributes-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/100 - pass-in-audience-attributes-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/110 - set-up-notification-listener-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/110 - set-up-notification-listener-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/120 - activate-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/120 - activate-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/130 - get-enabled-features-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/130 - get-enabled-features-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/140 - get-feature-variable-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/140 - get-feature-variable-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/150 - get-forced-variation-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/150 - get-forced-variation-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/160 - get-variation-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/160 - get-variation-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/170 - is-feature-enabled-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/170 - is-feature-enabled-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/180 - set-forced-variation-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/180 - set-forced-variation-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/190 - track-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/190 - track-csharp.md -------------------------------------------------------------------------------- /docs/readme-sync/sdk-reference-guides/csharp-sdk/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/docs/readme-sync/sdk-reference-guides/csharp-sdk/index.md -------------------------------------------------------------------------------- /install_mono.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/install_mono.sh -------------------------------------------------------------------------------- /keypair.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/keypair.snk -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/csharp-sdk/HEAD/pull_request_template.md --------------------------------------------------------------------------------