gitextract_tnsc_ofx/ ├── .devcontainers/ │ ├── Dockerfile │ ├── devcontainer.json │ └── post-create.sh ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ └── feature_request.md │ ├── renovate.json │ └── workflows/ │ ├── ci-build.yml │ ├── lock.yml │ └── release.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── COPYING ├── CodeCoverage.runsettings ├── Directory.Build.props ├── InterfaceStubGenerator.Roslyn38/ │ └── InterfaceStubGenerator.Roslyn38.csproj ├── InterfaceStubGenerator.Roslyn41/ │ └── InterfaceStubGenerator.Roslyn41.csproj ├── InterfaceStubGenerator.Roslyn50/ │ └── InterfaceStubGenerator.Roslyn50.csproj ├── InterfaceStubGenerator.Shared/ │ ├── DiagnosticDescriptors.cs │ ├── Emitter.cs │ ├── ITypeSymbolExtensions.cs │ ├── ImmutableEquatableArray.cs │ ├── IncrementalValuesProviderExtensions.cs │ ├── InterfaceStubGenerator.Shared.projitems │ ├── InterfaceStubGenerator.Shared.shproj │ ├── InterfaceStubGenerator.cs │ ├── IsExternalInit.cs │ ├── Models/ │ │ ├── ContextGenerationModel.cs │ │ ├── InterfaceModel.cs │ │ ├── MethodModel.cs │ │ ├── ParameterModel.cs │ │ ├── TypeConstraint.cs │ │ └── WellKnownTypes.cs │ ├── Parser.cs │ ├── Polyfills/ │ │ └── IndexRange.cs │ ├── SourceWriter.cs │ └── UniqueNameBuilder.cs ├── LICENSE ├── NuGet.config ├── README.md ├── Refit/ │ ├── AnonymousDisposable.cs │ ├── AotCompatibility.cs │ ├── ApiException.cs │ ├── ApiResponse.cs │ ├── Attributes.cs │ ├── AuthenticatedHttpClientHandler.cs │ ├── Buffers/ │ │ ├── PooledBufferWriter.Stream.NETStandard21.cs │ │ ├── PooledBufferWriter.Stream.cs │ │ ├── PooledBufferWriter.ThrowExceptions.cs │ │ └── PooledBufferWriter.cs │ ├── CachedRequestBuilderImplementation.cs │ ├── CamelCaseUrlParameterKeyFormatter.cs │ ├── CloseGenericMethodKey.cs │ ├── CollectionFormat.cs │ ├── DynamicallyAccessedMembersAttribute.cs │ ├── EnumerableExtensions.cs │ ├── FormValueMultimap.cs │ ├── HttpContentExtensions.cs │ ├── HttpRequestMessageProperties.cs │ ├── JsonContentSerializer.cs │ ├── MultipartItem.cs │ ├── NameValueCollection.cs │ ├── Polyfills.Trimming.cs │ ├── ProblemDetails.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── PushStreamContent.cs │ ├── Refit.csproj │ ├── RefitSettings.cs │ ├── RequestBuilder.cs │ ├── RequestBuilderFactory.cs │ ├── RequestBuilderImplementation.TaskToObservable.cs │ ├── RequestBuilderImplementation.cs │ ├── RestMethodInfo.cs │ ├── RestMethodParameterInfo.cs │ ├── RestService.cs │ ├── SystemTextJsonContentSerializer.cs │ ├── UniqueName.cs │ ├── ValidationApiException.cs │ ├── ValueStringBuilder.cs │ └── targets/ │ ├── refit.props │ └── refit.targets ├── Refit.Benchmarks/ │ ├── Benchmarks/ │ │ ├── net5.0/ │ │ │ ├── Benchmark_AllReturnTypes.bat │ │ │ ├── Benchmark_ObservableHttpResponseMessage.bat │ │ │ ├── Benchmark_Task.bat │ │ │ ├── Benchmark_TaskApiResponseT.bat │ │ │ ├── Benchmark_TaskHttpContent.bat │ │ │ ├── Benchmark_TaskHttpResponseMessage.bat │ │ │ ├── Benchmark_TaskStream.bat │ │ │ ├── Benchmark_TaskString.bat │ │ │ └── Benchmark_TaskT.bat │ │ ├── net6.0/ │ │ │ ├── Benchmark_AllReturnTypes.bat │ │ │ ├── Benchmark_ObservableHttpResponseMessage.bat │ │ │ ├── Benchmark_Task.bat │ │ │ ├── Benchmark_TaskApiResponseT.bat │ │ │ ├── Benchmark_TaskHttpContent.bat │ │ │ ├── Benchmark_TaskHttpResponseMessage.bat │ │ │ ├── Benchmark_TaskStream.bat │ │ │ ├── Benchmark_TaskString.bat │ │ │ └── Benchmark_TaskT.bat │ │ └── netcoreapp3.1/ │ │ ├── Benchmark_AllReturnTypes.bat │ │ ├── Benchmark_ObservableHttpResponseMessage.bat │ │ ├── Benchmark_Task.bat │ │ ├── Benchmark_TaskApiResponseT.bat │ │ ├── Benchmark_TaskHttpContent.bat │ │ ├── Benchmark_TaskHttpResponseMessage.bat │ │ ├── Benchmark_TaskStream.bat │ │ ├── Benchmark_TaskString.bat │ │ └── Benchmark_TaskT.bat │ ├── EndToEndBenchmark.cs │ ├── IGitHubService.cs │ ├── IPerformanceService.cs │ ├── PerformanceBenchmark.cs │ ├── Program.cs │ ├── Refit.Benchmarks.csproj │ ├── SourceGeneratorBenchmark.cs │ ├── SourceGeneratorBenchmarksProjects.cs │ ├── StartupBenchmark.cs │ ├── StaticFileHttpResponseHandler.cs │ ├── StaticValueHttpResponseHandler.cs │ ├── newtonsoft-json-10-users.json │ └── system-text-json-10-users.json ├── Refit.GeneratorTests/ │ ├── Fixture.cs │ ├── GeneratedTest.cs │ ├── Incremental/ │ │ ├── FunctionTest.cs │ │ ├── GenericTest.cs │ │ ├── IncrementalGeneratorRunReasons.cs │ │ ├── IncrementalTest.cs │ │ ├── InheritanceTest.cs │ │ └── TestHelper.cs │ ├── InterfaceTests.cs │ ├── MethodTests.cs │ ├── ModuleInitializer.cs │ ├── ParameterTests.cs │ ├── Refit.GeneratorTests.csproj │ ├── ReturnTypeTests.cs │ └── _snapshots/ │ ├── GeneratedTest.ShouldEmitAllFiles#Generated.g.verified.cs │ ├── GeneratedTest.ShouldEmitAllFiles#IGeneratedClient.g.verified.cs │ ├── GeneratedTest.ShouldEmitAllFiles#PreserveAttribute.g.verified.cs │ ├── InterfaceTests.ContainedInterfaceTest#IContainedInterface.g.verified.cs │ ├── InterfaceTests.DefaultInterfaceMethod#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.DerivedDefaultInterfaceMethod#IBaseInterface.g.verified.cs │ ├── InterfaceTests.DerivedDefaultInterfaceMethod#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.DisposableTest#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.GlobalNamespaceTest#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.InterfaceDerivedFromRefitBaseTest#IBaseInterface.g.verified.cs │ ├── InterfaceTests.InterfaceDerivedFromRefitBaseTest#IDerivedInterface.g.verified.cs │ ├── InterfaceTests.InterfaceWithGenericConstraint#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.InterfacesWithDifferentCasing#IApi.g.verified.cs │ ├── InterfaceTests.InterfacesWithDifferentCasing#Iapi1.g.verified.cs │ ├── InterfaceTests.InterfacesWithDifferentSignature#IApi.g.verified.cs │ ├── InterfaceTests.InterfacesWithDifferentSignature#IApi1.g.verified.cs │ ├── InterfaceTests.NestedNamespaceTest#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.NonRefitMethodShouldRaiseDiagnostic#IGeneratedClient.g.verified.cs │ ├── InterfaceTests.NonRefitMethodShouldRaiseDiagnostic.verified.txt │ ├── InterfaceTests.RefitInterfaceDerivedFromBaseTest#IGeneratedInterface.g.verified.cs │ ├── InterfaceTests.RefitInterfaceDerivedFromBaseTest.verified.txt │ ├── InterfaceTests.RefitInterfaceDerivedFromRefitBaseTest#IBaseInterface.g.verified.cs │ ├── InterfaceTests.RefitInterfaceDerivedFromRefitBaseTest#IGeneratedInterface.g.verified.cs │ ├── MethodTests.MethodsWithGenericConstraints#IGeneratedClient.g.verified.cs │ ├── MethodTests.MethodsWithGenericConstraints.verified.txt │ ├── ParameterTests.NullableRouteParameter#IGeneratedClient.g.verified.cs │ ├── ParameterTests.NullableValueTypeRouteParameter#IGeneratedClient.g.verified.cs │ ├── ParameterTests.RouteParameter#IGeneratedClient.g.verified.cs │ ├── ParameterTests.ValueTypeRouteParameter#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.GenericConstraintReturnTask#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.GenericStructConstraintReturnTask#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.GenericTaskShouldWork#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.GenericUnmanagedConstraintReturnTask#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.ReturnIObservable#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.ReturnNullableObject#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.ReturnNullableValueType#IGeneratedClient.g.verified.cs │ ├── ReturnTypeTests.ReturnUnsupportedType#IGeneratedClient.g.verified.cs │ └── ReturnTypeTests.VoidTaskShouldWork#IGeneratedClient.g.verified.cs ├── Refit.HttpClientFactory/ │ ├── HttpClientFactoryCore.cs │ ├── HttpClientFactoryExtensions.cs │ ├── HttpClientFactoryExtensions.tt │ ├── Refit.HttpClientFactory.csproj │ └── SettingsFor.cs ├── Refit.Newtonsoft.Json/ │ ├── NewtonsoftJsonContentSerializer.cs │ └── Refit.Newtonsoft.Json.csproj ├── Refit.Tests/ │ ├── API/ │ │ ├── ApiApprovalTests.Refit.DotNet8_0.verified.txt │ │ ├── ApiApprovalTests.Refit.DotNet9_0.verified.txt │ │ ├── ApiApprovalTests.cs │ │ ├── ApiExtensions.cs │ │ └── _snapshots/ │ │ ├── ApiApprovalTests.Refit.DotNet10_0.verified.txt │ │ ├── ApiApprovalTests.Refit.DotNet8_0.verified.txt │ │ └── ApiApprovalTests.Refit.DotNet9_0.verified.txt │ ├── App.config │ ├── AuthenticatedClientHandlerTests.cs │ ├── CachedRequestBuilder.cs │ ├── CamelCaseUrlParameterKeyFormatter.cs │ ├── DefaultUrlParameterFormatterTest.cs │ ├── DeliminatorSeparatedPropertyNamesContractResolver.cs │ ├── DeserializationExceptionFactoryTests.cs │ ├── ExceptionFactoryTests.cs │ ├── ExplicitInterfaceRefitTests.cs │ ├── FormValueMultimapTests.cs │ ├── GitHubApi.cs │ ├── GlobalSuppressions.cs │ ├── HttpClientFactoryExtensionsTests.cs │ ├── IDefaultInterfaceMethodTests.cs │ ├── IFooWithOtherAttribute.cs │ ├── IInterfaceWithoutRefit.cs │ ├── IServiceWithoutNamespace.cs │ ├── InheritedGenericInterfacesApi.cs │ ├── InheritedInterfacesApi.cs │ ├── InheritedInterfacesInSeparateFileApi.cs │ ├── IntegrationTestHelper.cs │ ├── InterfaceStubGenerator.cs │ ├── MethodOverloads.cs │ ├── ModuleInitializer.cs │ ├── ModuleInitializerAttribute.cs │ ├── MultipartTests.cs │ ├── MyQueryParams.cs │ ├── NamespaceCollisionApi.cs │ ├── NamespaceOverlapApi.cs │ ├── NamespaceWithGlobalAliasApi.cs │ ├── NullableReferenceTypes.cs │ ├── PartialInterfacesApi.First.cs │ ├── PartialInterfacesApi.Second.cs │ ├── ReducedUsingInsideNamespaceApi.cs │ ├── Refit.Tests.csproj │ ├── RefitSettings.cs │ ├── ReflectionTests.cs │ ├── RequestBuilder.cs │ ├── ResponseTests.cs │ ├── RestService.cs │ ├── RestServiceExceptions.cs │ ├── SerializedContentTests.cs │ ├── TypeCollisionApiA.cs │ ├── TypeCollisionApiB.cs │ ├── UniqueNameTests.cs │ ├── UseCultureAttribute.cs │ ├── Verifiers/ │ │ ├── CSharpIncrementalSourceGeneratorVerifier`1+Test.cs │ │ ├── CSharpIncrementalSourceGeneratorVerifier`1.cs │ │ ├── CSharpSourceGeneratorVerifier`1+Test.cs │ │ ├── CSharpSourceGeneratorVerifier`1.cs │ │ └── CSharpVerifierHelper.cs │ ├── XmlContentSerializerTests.cs │ └── _snapshots/ │ ├── InterfaceStubGeneratorTests.FindInterfacesSmokeTest#Generated.g.verified.cs │ ├── InterfaceStubGeneratorTests.FindInterfacesSmokeTest#IGitHubApi.g.verified.cs │ ├── InterfaceStubGeneratorTests.FindInterfacesSmokeTest#IGitHubApiDisposable.g.verified.cs │ ├── InterfaceStubGeneratorTests.FindInterfacesSmokeTest#INestedGitHubApi.g.verified.cs │ ├── InterfaceStubGeneratorTests.FindInterfacesSmokeTest#PreserveAttribute.g.verified.cs │ ├── InterfaceStubGeneratorTests.GenerateInterfaceStubsWithoutNamespaceSmokeTest#Generated.g.verified.cs │ ├── InterfaceStubGeneratorTests.GenerateInterfaceStubsWithoutNamespaceSmokeTest#IServiceWithoutNamespace.g.verified.cs │ └── InterfaceStubGeneratorTests.GenerateInterfaceStubsWithoutNamespaceSmokeTest#PreserveAttribute.g.verified.cs ├── Refit.Xml/ │ ├── Refit.Xml.csproj │ └── XmlContentSerializer.cs ├── Refit.sln ├── _config.yml ├── buildtask.snk ├── config/ │ ├── filelist.txt │ └── signclient.json ├── examples/ │ ├── Meow/ │ │ ├── Meow.csproj │ │ └── Program.cs │ ├── Meow.Common/ │ │ ├── Meow.Common.csproj │ │ ├── Middleware/ │ │ │ └── HttpClientDiagnosticsHandler.cs │ │ ├── Responses/ │ │ │ └── SearchResponse.cs │ │ └── Services/ │ │ ├── CatsService.cs │ │ ├── ITheCatsAPI.cs │ │ └── Issue2056And2058Demo.cs │ ├── Meow.sln │ ├── SampleUsingLocalApi/ │ │ ├── ConsoleApplication/ │ │ │ ├── ConsoleSampleUsingLocalApi.csproj │ │ │ └── Program.cs │ │ ├── LibraryWithSDKandRefitService/ │ │ │ ├── IRestService.cs │ │ │ ├── LibraryWithSDKandRefitService.csproj │ │ │ └── ModelForTest.cs │ │ └── RestApiforTest/ │ │ ├── Controllers/ │ │ │ └── ValuesController.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── RestApiForTest.csproj │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── SampleUsingLocalApi.sln ├── stylesheets/ │ ├── pygment_trac.css │ └── styles.css └── version.json