gitextract_az8v0g9u/ ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GitVersionConfig.yaml ├── LICENSE.txt ├── README.md ├── appveyor.yml ├── build.bat ├── build.cake ├── build.ps1 └── src/ ├── Polly.Contrib.Simmy/ │ ├── AsyncMonkeyEngine.cs │ ├── AsyncMonkeyPolicy.cs │ ├── Behavior/ │ │ ├── AsyncInjectBehaviourOptionsSyntax.cs │ │ ├── AsyncInjectBehaviourPolicy.cs │ │ ├── AsyncInjectBehaviourSyntax.cs │ │ ├── AsyncInjectBehaviourTResultOptionsSyntax.cs │ │ ├── AsyncInjectBehaviourTResultSyntax.cs │ │ ├── InjectBehaviourAsyncOptions.cs │ │ ├── InjectBehaviourAsyncOptionsExtensions.cs │ │ ├── InjectBehaviourOptions.cs │ │ ├── InjectBehaviourOptionsExtensions.cs │ │ ├── InjectBehaviourOptionsSyntax.cs │ │ ├── InjectBehaviourPolicy.cs │ │ ├── InjectBehaviourSyntax.cs │ │ ├── InjectBehaviourTResultOptionsSyntax.cs │ │ └── InjectBehaviourTResultSyntax.cs │ ├── IMonkeyPolicy.cs │ ├── InjectOptionsAsyncBase.cs │ ├── InjectOptionsAsyncBaseExtensions.cs │ ├── InjectOptionsBase.cs │ ├── InjectOptionsBaseExtensions.cs │ ├── Latency/ │ │ ├── AsyncInjectLatencyOptionsSyntax.cs │ │ ├── AsyncInjectLatencyPolicy.cs │ │ ├── AsyncInjectLatencySyntax.cs │ │ ├── InjectLatencyAsyncOptions.cs │ │ ├── InjectLatencyAsyncOptionsExtensions.cs │ │ ├── InjectLatencyOptions.cs │ │ ├── InjectLatencyOptionsExtensions.cs │ │ ├── InjectLatencyOptionsSyntax.cs │ │ ├── InjectLatencyPolicy.cs │ │ └── InjectLatencySyntax.cs │ ├── MonkeyEngine.cs │ ├── MonkeyPolicy.cs │ ├── Outcomes/ │ │ ├── AsyncInjectOutcomeOptionsSyntax.cs │ │ ├── AsyncInjectOutcomePolicy.cs │ │ ├── AsyncInjectOutcomeSyntax.cs │ │ ├── InjectOutcomeAsyncOptions.cs │ │ ├── InjectOutcomeAsyncOptionsExtensions.cs │ │ ├── InjectOutcomeOptions.cs │ │ ├── InjectOutcomeOptionsExtensions.cs │ │ ├── InjectOutcomeOptionsSyntax.cs │ │ ├── InjectOutcomePolicy.cs │ │ └── InjectOutcomeSyntax.cs │ ├── Polly.Contrib.Simmy.csproj │ └── Utilities/ │ ├── GuardExtensions.cs │ └── ThreadSafeRandom_LockOncePerThread.cs ├── Polly.Contrib.Simmy.Specs/ │ ├── Behavior/ │ │ ├── InjectBehaviourAsyncSpecs.cs │ │ ├── InjectBehaviourAsyncWithOptionsSpecs.cs │ │ ├── InjectBehaviourSpecs.cs │ │ ├── InjectBehaviourTResultAsyncSpecs.cs │ │ ├── InjectBehaviourTResultAsyncWithOptionsSpecs.cs │ │ ├── InjectBehaviourTResultSpecs.cs │ │ ├── InjectBehaviourTResultWithOptionsSpecs.cs │ │ └── InjectBehaviourWithOptionsSpecs.cs │ ├── Helpers/ │ │ ├── Constants.cs │ │ └── ResultPrimitive.cs │ ├── Latency/ │ │ ├── InjectLatencyAsyncSpecs.cs │ │ ├── InjectLatencyAsyncWithOptionsSpecs.cs │ │ ├── InjectLatencySpecs.cs │ │ ├── InjectLatencyTResultAsyncSpecs .cs │ │ ├── InjectLatencyTResultAsyncWithOptionsSpecs.cs │ │ ├── InjectLatencyTResultSpecs.cs │ │ ├── InjectLatencyTResultWithOptionsSpecs.cs │ │ └── InjectLatencyWithOptionsSpecs.cs │ ├── Outcomes/ │ │ ├── InjectFaultAsyncSpecs.cs │ │ ├── InjectFaultAsyncWithOptionsSpecs.cs │ │ ├── InjectFaultSpecs.cs │ │ ├── InjectFaultTResultAsyncSpecs.cs │ │ ├── InjectFaultTResultAsyncWithOptionsSpecs.cs │ │ ├── InjectFaultTResultSpecs.cs │ │ ├── InjectFaultTResultWithOptionsSpecs.cs │ │ └── InjectFaultWithOptionsSpecs.cs │ └── Polly.Contrib.Simmy.Specs.csproj ├── Polly.Contrib.Simmy.nuspec ├── Polly.Contrib.Simmy.sln └── Polly.Contrib.Simmy.snk