├── .gitattributes ├── .github ├── actions │ ├── build-docs │ │ └── action.yml │ ├── publish-docs │ │ └── action.yml │ ├── publish │ │ └── action.yml │ └── release-build │ │ └── action.yml └── workflows │ ├── ci.yml │ ├── publish.yml │ └── release-please.yml ├── .gitignore ├── .release-please-manifest.json ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── LaunchDarkly.EventSource.pk ├── LaunchDarkly.EventSource.sln ├── README.md ├── docfx.json ├── release-please-config.json ├── src └── LaunchDarkly.EventSource │ ├── AsyncHelpers.cs │ ├── ByteArrayLineScanner.cs │ ├── CommentReceivedEventArgs.cs │ ├── Configuration.cs │ ├── ConfigurationBuilder.cs │ ├── Constants.cs │ ├── EventParser.cs │ ├── EventSource.cs │ ├── EventSourceOpenedEventArgs.cs │ ├── EventSourceService.cs │ ├── EventSourceServiceCancelledException.cs │ ├── EventSourceServiceUnsuccessfulResponseException.cs │ ├── ExceptionEventArgs.cs │ ├── ExponentialBackoffWithDecorrelation.cs │ ├── IEventSource.cs │ ├── LaunchDarkly.EventSource.csproj │ ├── MessageEvent.cs │ ├── MessageReceivedEventArgs.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── ReadTimeoutException.cs │ ├── ReadyState.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── StateChangedEventArgs.cs │ └── Utf8ByteSpan.cs └── test └── LaunchDarkly.EventSource.Tests ├── AsyncHelpersTest.cs ├── BaseTest.cs ├── ByteArrayLineScannerTest.cs ├── ConfigurationBuilderTest.cs ├── EventParserTest.cs ├── EventSink.cs ├── EventSourceEncodingTest.cs ├── EventSourceHttpBehaviorTest.cs ├── EventSourceLoggingTest.cs ├── EventSourceReconnectingTest.cs ├── EventSourceStreamReadingTest.cs ├── ExponentialBackoffWithDecorrelationTest.cs ├── LaunchDarkly.EventSource.Tests.csproj ├── MessageEventTest.cs ├── TestHelpers.cs └── Utf8ByteSpanTest.cs /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/actions/build-docs/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/actions/build-docs/action.yml -------------------------------------------------------------------------------- /.github/actions/publish-docs/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/actions/publish-docs/action.yml -------------------------------------------------------------------------------- /.github/actions/publish/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/actions/publish/action.yml -------------------------------------------------------------------------------- /.github/actions/release-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/actions/release-build/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "5.2.1" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Repository Maintainers 2 | * @launchdarkly/team-sdk-net 3 | 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/LICENSE -------------------------------------------------------------------------------- /LaunchDarkly.EventSource.pk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/LaunchDarkly.EventSource.pk -------------------------------------------------------------------------------- /LaunchDarkly.EventSource.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/LaunchDarkly.EventSource.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/README.md -------------------------------------------------------------------------------- /docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/docfx.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/release-please-config.json -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/AsyncHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/AsyncHelpers.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/ByteArrayLineScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/ByteArrayLineScanner.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/CommentReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/CommentReceivedEventArgs.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/Configuration.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/ConfigurationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/ConfigurationBuilder.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/Constants.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/EventParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/EventParser.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/EventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/EventSource.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/EventSourceOpenedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/EventSourceOpenedEventArgs.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/EventSourceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/EventSourceService.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/EventSourceServiceCancelledException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/EventSourceServiceCancelledException.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/EventSourceServiceUnsuccessfulResponseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/EventSourceServiceUnsuccessfulResponseException.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/ExceptionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/ExceptionEventArgs.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/ExponentialBackoffWithDecorrelation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/ExponentialBackoffWithDecorrelation.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/IEventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/IEventSource.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/LaunchDarkly.EventSource.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/LaunchDarkly.EventSource.csproj -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/MessageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/MessageEvent.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/MessageReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/MessageReceivedEventArgs.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/ReadTimeoutException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/ReadTimeoutException.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/ReadyState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/ReadyState.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/Resources.Designer.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/Resources.resx -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/StateChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/StateChangedEventArgs.cs -------------------------------------------------------------------------------- /src/LaunchDarkly.EventSource/Utf8ByteSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/src/LaunchDarkly.EventSource/Utf8ByteSpan.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/AsyncHelpersTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/AsyncHelpersTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/BaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/BaseTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/ByteArrayLineScannerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/ByteArrayLineScannerTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/ConfigurationBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/ConfigurationBuilderTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventParserTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventSink.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventSourceEncodingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventSourceEncodingTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventSourceHttpBehaviorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventSourceHttpBehaviorTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventSourceLoggingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventSourceLoggingTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventSourceReconnectingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventSourceReconnectingTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/EventSourceStreamReadingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/EventSourceStreamReadingTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/ExponentialBackoffWithDecorrelationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/ExponentialBackoffWithDecorrelationTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/LaunchDarkly.EventSource.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/LaunchDarkly.EventSource.Tests.csproj -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/MessageEventTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/MessageEventTest.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/TestHelpers.cs -------------------------------------------------------------------------------- /test/LaunchDarkly.EventSource.Tests/Utf8ByteSpanTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/dotnet-eventsource/HEAD/test/LaunchDarkly.EventSource.Tests/Utf8ByteSpanTest.cs --------------------------------------------------------------------------------