├── .gitignore ├── EasyRpc.sln ├── LICENSE ├── README.md ├── appveyor.yml ├── docfx.json ├── documentation ├── docfx.json ├── index.md └── toc.yml ├── examples ├── EasyRpc.Examples.ConsoleClient │ ├── EasyRpc.Examples.ConsoleClient.csproj │ └── Program.cs ├── EasyRpc.Examples.Service │ ├── EasyRpc.Examples.Service.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ └── MathService.cs │ ├── Startup.cs │ ├── Views │ │ └── MathService │ │ │ └── AddView.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ └── ReDoc │ │ └── index.html └── EasyRpc.Examples.SharedDefinitions │ ├── EasyRpc.Examples.SharedDefinitions.csproj │ └── IMathService.cs ├── index.md ├── src ├── EasyRpc.Abstractions │ ├── Binding │ │ ├── BindFromHeaderAttribute.cs │ │ ├── BindFromQueryAttribute.cs │ │ ├── BindFromServicesAttribute.cs │ │ ├── BindNewDataAttribute.cs │ │ └── BindRouteAttribute.cs │ ├── EasyRpc.Abstractions.csproj │ ├── Encoding │ │ └── CompressAttribute.cs │ ├── Headers │ │ ├── CacheControlAttribute.cs │ │ ├── NoCacheAttribute.cs │ │ └── ResponseHeaderAttribute.cs │ ├── Path │ │ ├── BasePathAttribute.cs │ │ ├── DeleteMethodAttribute.cs │ │ ├── ExposeDefaultMethod.cs │ │ ├── GetMethodAttribute.cs │ │ ├── HeadMethodAttribute.cs │ │ ├── HttpMethodAttribute.cs │ │ ├── IPathAttribute.cs │ │ ├── IgnoreMethodAttribute.cs │ │ ├── OptionsMethodAttribute.cs │ │ ├── PatchMethodAttribute.cs │ │ ├── PostMethodAttribute.cs │ │ └── PutMethodAttribute.cs │ ├── Response │ │ ├── RawContentAttribute.cs │ │ ├── ReturnsTypeAttribute.cs │ │ └── SuccessStatusCodeAttribute.cs │ └── Services │ │ ├── IServiceActivationAttribute.cs │ │ └── SharedServiceAttribute.cs ├── EasyRpc.AspNetCore.FluentValidation │ ├── ApiConfigurationExtensions.cs │ ├── EasyRpc.AspNetCore.FluentValidation.csproj │ └── Impl │ │ ├── EasyRpcValidationFilter.cs │ │ ├── ParameterValidator.cs │ │ └── ValidationFilterProvider.cs ├── EasyRpc.AspNetCore.MessagePack │ ├── EasyRpc.AspNetCore.MessagePack.csproj │ ├── MessagePackContentSerializer.cs │ ├── MessagePackExtensions.cs │ └── MessagePackSerializationTypeAttributor.cs ├── EasyRpc.AspNetCore.Newtonsoft │ ├── EasyRpc.AspNetCore.Newtonsoft.csproj │ ├── NewtonsoftContentSerializer.cs │ └── NewtonsoftExtensions.cs ├── EasyRpc.AspNetCore.Utf8Json │ ├── EasyRpc.AspNetCore.Utf8Json.csproj │ └── Utf8JsonContentSerializer.cs ├── EasyRpc.AspNetCore.Views │ ├── EasyRpc.AspNetCore.Views.csproj │ ├── IViewNameGenerator.cs │ ├── ReturnViewAttribute.cs │ ├── ViewActionResult.cs │ └── ViewFilter.cs ├── EasyRpc.AspNetCore │ ├── AppBuilderExtensions.cs │ ├── Assets │ │ ├── AssetConfiguration.cs │ │ ├── BaseAssetProvider.cs │ │ ├── DirectoryAssetProvider.cs │ │ ├── FileAssetCacheScoped.cs │ │ └── FileAssetProvider.cs │ ├── Authorization │ │ ├── EndPointAuthorizationService.cs │ │ ├── IEndPointAuthorizationService.cs │ │ ├── IEndPointMethodAuthorization.cs │ │ ├── UserHasPolicy.cs │ │ ├── UserHasRole.cs │ │ └── UserIsAuthorized.cs │ ├── CodeGeneration │ │ ├── DeserializationTypeCreator.cs │ │ ├── ErrorResultTypeCreator.cs │ │ ├── ILGenerationUtilities.cs │ │ ├── ISerializationTypeAttributor.cs │ │ ├── ITypeBuilderHelpers.cs │ │ ├── InvokeHelpers.cs │ │ ├── MethodInvokerCreationService.cs │ │ ├── ResponseDelegateCreator.cs │ │ └── WrappedResultTypeCreator.cs │ ├── Configuration │ │ ├── ApiConfigurationFactory.cs │ │ ├── ApplicationConfigurationService.HttpMethods.cs │ │ ├── ApplicationConfigurationService.cs │ │ ├── AuthorizationImplementationProvider.cs │ │ ├── ConfigurationManager.cs │ │ ├── CurrentApiInformation.cs │ │ ├── DefaultExposeDelegates.cs │ │ ├── DelegateConfiguration │ │ │ ├── BaseDelegateInstanceConfiguration.cs │ │ │ └── DelegateInstanceConfiguration.cs │ │ ├── Delegates.cs │ │ ├── EnvironmentConfiguration.cs │ │ ├── ExposeConfigurations.cs │ │ ├── HttpMethodConfiguration.cs │ │ ├── IApiConfigurationCompleteAware.cs │ │ ├── IApplicationConfigurationService.cs │ │ ├── IConfigurationInformationProvider.cs │ │ ├── ICurrentApiInformation.cs │ │ ├── IEndPointHandlerConfigurationProvider.cs │ │ ├── IInternalApiConfiguration.cs │ │ ├── InternalApiConfiguration.cs │ │ ├── OptionsMethodConfiguration.cs │ │ ├── TypeExposureConfiguration.cs │ │ └── TypeSetExposureConfiguration.cs │ ├── ContentEncoding │ │ ├── CompressionSelectorService.cs │ │ ├── ContentEncodingConfiguration.cs │ │ ├── DefaultCompressionPredicateProvider.cs │ │ └── ICompressionActionProvider.cs │ ├── Data │ │ ├── ImmutableArray.cs │ │ ├── ImmutableHashTree.cs │ │ ├── ImmutableLinkedList.cs │ │ └── ObjectPool.cs │ ├── DefaultMethodConfiguration.cs │ ├── Documentation │ │ ├── DocumentFilterFunc.cs │ │ ├── DocumentationEndPointInspector.cs │ │ ├── DocumentationService.cs │ │ ├── IDocumentFilter.cs │ │ ├── IOperationFilter.cs │ │ ├── KnownOpenApiTypeMapper.cs │ │ ├── OpenApiGenerationService.cs │ │ ├── OpenApiJsonEndPointMethodHandler.cs │ │ ├── OpenApiSchemaGenerator.cs │ │ ├── OperationFilterFunc.cs │ │ ├── RedirectEndPointHandler.cs │ │ ├── StaticResource.cs │ │ ├── StaticResourceEndPointMethodHandler.cs │ │ ├── StaticResourceEndPointProvider.cs │ │ ├── StringTokenReplacementService.cs │ │ ├── SwaggerStaticResourceProvider.cs │ │ ├── TokenValueProvider.cs │ │ ├── XmlDocProvider.cs │ │ ├── XmlDocumentationExtensions.cs │ │ └── swagger-ui.zip │ ├── DocumentationOptions.cs │ ├── EasyRpc.AspNetCore.csproj │ ├── EndPoints │ │ ├── CustomActionResultExecutor.cs │ │ ├── EndPointMethodConfiguration.cs │ │ ├── EndPointServices.cs │ │ ├── HeadEndPointInspector.cs │ │ ├── HeadEndPointMethodHandler.cs │ │ ├── HttpMethodEndPointHandler.cs │ │ ├── IDefaultHttpMethodHandler.cs │ │ ├── IEndPointHandler.cs │ │ ├── IEndPointMethodHandler.cs │ │ ├── IRequestParametersImplementations.cs │ │ ├── MethodHandlers │ │ │ ├── BaseContentEndPointMethodHandler.cs │ │ │ ├── NoParamsEndPointMethodHandler.cs │ │ │ └── StateBasedEndPointMethodHandler.cs │ │ ├── NamingConventions.cs │ │ ├── OptionsEndPointHandler.cs │ │ └── UnmappedEndPointHandler.cs │ ├── Errors │ │ ├── DefaultErrorHandler.cs │ │ ├── ErrorWrappingService.cs │ │ ├── IErrorHandler.cs │ │ └── IErrorWrapper.cs │ ├── Features │ │ ├── RequestExecutionContextFeature.cs │ │ └── RequestExecutionContextFeatureConfiguration.cs │ ├── Filters │ │ ├── IAsyncRequestExceptionFilter.cs │ │ ├── IAsyncRequestExecutionFilter.cs │ │ ├── IAsyncRequestFinalizeFilter.cs │ │ ├── IBaseRequestFinalizerFilter.cs │ │ ├── IRequestExecutionFilter.cs │ │ ├── IRequestFilter.cs │ │ ├── IRequestFilterAttribute.cs │ │ ├── IRequestFinalizeFilter.cs │ │ └── InstanceFilterAttribute.cs │ ├── IApiEndPointInspector.cs │ ├── IAssetsConfiguration.cs │ ├── IEndPointMethodConfiguration.cs │ ├── IEnvironmentConfiguration.cs │ ├── IEnvironmentConfigurationExtensions.cs │ ├── IExposureConfiguration.cs │ ├── IExposureDelegateConfiguration.cs │ ├── IHttpMethodConfiguration.cs │ ├── IRequestParameters.cs │ ├── IResultWrapper.cs │ ├── IRpcApi.cs │ ├── IRpcApiExtensions.cs │ ├── IRpcModule.cs │ ├── ITypeSetExposureConfiguration.cs │ ├── Middleware │ │ └── MiddlewareHandler.cs │ ├── ModelBinding │ │ ├── AspNetRouting │ │ │ └── AspNetRoutingParameterBinder.cs │ │ ├── BaseParameterBinderDelegateBuilder.cs │ │ ├── BodyParameterBinderDelegateBuilder.cs │ │ ├── BodySingleParameterBinderDelegateBuilder.cs │ │ ├── EmptyParameters.cs │ │ ├── IUrlParameterBinder.cs │ │ ├── InternalRouting │ │ │ └── InternalRoutingParameterBinder.cs │ │ ├── NoBodyParameterBinderDelegateBuilder.cs │ │ ├── ParameterBinderDelegateBuilder.cs │ │ ├── SpecialParameterBinder.cs │ │ └── StringValueModelBinder.cs │ ├── Properties │ │ └── launchSettings.json │ ├── RequestExecutionContext.cs │ ├── ResponseHeader │ │ ├── IResponseHeader.cs │ │ └── ResponseHeader.cs │ ├── Routing │ │ ├── AspNetRoutingHandler.cs │ │ ├── BasePathOptions.cs │ │ ├── InternalEndPointRouteBuilder.cs │ │ ├── InternalRoutingHandler.cs │ │ ├── RegisteredEndPoints.cs │ │ ├── RoutingConfiguration.cs │ │ ├── RoutingEnums.cs │ │ ├── RpcRouteInformation.cs │ │ └── RpcRouteToken.cs │ ├── RpcModule.cs │ ├── SerializeExtensions.cs │ ├── Serializers │ │ ├── BaseSerializer.cs │ │ ├── ContentSerializationService.cs │ │ ├── IContentSerializationService.cs │ │ ├── IContentSerializer.cs │ │ ├── JsonContentSerializer.cs │ │ ├── RawContentWriter.cs │ │ ├── XmlContentSerializer.cs │ │ └── XmlContentSerializerTypeAttributor.cs │ ├── TypesThat.cs │ └── Utilities │ │ ├── GenericFilterGroup.cs │ │ └── TypesThatConfiguration.cs ├── EasyRpc.DynamicClient.Grace │ ├── EasyRpc.DynamicClient.Grace.csproj │ ├── Impl │ │ └── ProxyStrategyProvider.cs │ ├── LanguageExtensions.cs │ └── ProxyNamespaceConfig.cs ├── EasyRpc.DynamicClient.MessagePack │ ├── EasyRpc.DynamicClient.MessagePack.csproj │ ├── MessagePackClientSerializationTypeAttributor.cs │ └── MessagePackClientSerializer.cs ├── EasyRpc.DynamicClient.Newtonsoft │ ├── EasyRpc.DynamicClient.Newtonsoft.csproj │ └── NewtonsoftClientSerializer.cs ├── EasyRpc.DynamicClient │ ├── CodeGeneration │ │ ├── IClientSerializationTypeAttributor.cs │ │ ├── ILGenerationUtilities.cs │ │ ├── SerializationTypeCreator.cs │ │ └── ServiceImplementationGenerator.cs │ ├── EasyRpc.DynamicClient.csproj │ ├── ExecutionService │ │ ├── IRpcExecutionService.cs │ │ ├── IRpcHttpClient.cs │ │ ├── IRpcHttpClientProvider.cs │ │ ├── RpcExecutionService.cs │ │ ├── RpcHttpClient.cs │ │ └── RpcHttpClientProvider.cs │ ├── IHeaderProcessor.cs │ ├── INamingConventionService.cs │ └── Serializers │ │ ├── IClientSerializer.cs │ │ └── JsonClientSerializer.cs └── EasyRpc.snk ├── tests ├── EasyRpc.AspNetCore.Benchmarks │ ├── BlankStartup.cs │ ├── CarterStartup.cs │ ├── Controllers │ │ └── WeatherForecastController.cs │ ├── EasyRpc.AspNetCore.Benchmarks.csproj │ ├── MiddleWareBenchmark.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── StringService.cs │ │ └── TestCarterModule.cs │ ├── Startup.cs │ ├── TestFactoryStartup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── EasyRpc.TestApp │ ├── EasyRpc.TestApp.csproj │ ├── Models │ │ └── FortuneEntry.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ └── Fortune │ │ │ └── Index.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── Bootstrap.js │ │ └── js │ │ └── Bootstrap.js └── EasyRpc.Tests │ ├── AspNetCore │ ├── Assets │ │ ├── BaseAssetTest.cs │ │ ├── DirectoryAssetDynamicCompressionTest.cs │ │ └── FileAssetDynamicCompressionTest.cs │ ├── Authorization │ │ ├── ExposeLevelAuthorizeAttributeTest.cs │ │ ├── ExposeLevelAuthorized.cs │ │ └── RootLevelAuthorized.cs │ ├── BaseRequestTest.cs │ ├── BaseTests │ │ └── ExposeClassTest.cs │ ├── Compression │ │ ├── BrResponseCompression.cs │ │ └── GzipResponseCompression.cs │ ├── Documentation │ │ ├── KnownOpenApiTypeMapperTests.cs │ │ └── SwaggerUiTest.cs │ ├── Errors │ │ ├── CustomErrorHandler.cs │ │ ├── DeserializeContentTypeErrorTests.cs │ │ ├── ErrorResultTypeCreatorTests.cs │ │ ├── FilterAsyncExceptionTests.cs │ │ ├── FilterExceptionTests.cs │ │ ├── FilterFinalizeAsyncExceptionTests.cs │ │ ├── FilterFinalizeExceptionTests.cs │ │ ├── InstantiateExceptionTest.cs │ │ ├── InvokeAsyncExceptionTests.cs │ │ ├── InvokeExceptionTests.cs │ │ └── SerializeContentTypeErrorTests.cs │ ├── Expose │ │ ├── ExposeAsTests.cs │ │ ├── ExposeBasePathTests.cs │ │ └── ExposeNonGenericAsTests.cs │ ├── Features │ │ └── RequestExecutionContextFeatureTests.cs │ ├── Filters │ │ ├── AsyncFinalizeFilterTest.cs │ │ ├── FilterAttributeTest.cs │ │ ├── FinalizeFilterTest.cs │ │ ├── ParameterIntArrayGet.cs │ │ ├── ParameterIntArraySet.cs │ │ ├── ParameterStringArrayGet.cs │ │ ├── ParameterStringArraySet.cs │ │ ├── ParameterTryGet.cs │ │ ├── ParameterTrySet.cs │ │ └── StandardFilterTests.cs │ ├── FluentValidation │ │ ├── AsyncValidatorTest.cs │ │ └── SyncValidatorTest.cs │ ├── Head │ │ └── HeadMethodTests.cs │ ├── HttpExpressions │ │ ├── GetMethod │ │ │ ├── GetMethodIntParams.cs │ │ │ ├── GetMethodStringParams.cs │ │ │ └── RawGetMethodString.cs │ │ └── PostMethod │ │ │ ├── PostMethodBodyParameter.cs │ │ │ └── PostMethodPostParameters.cs │ ├── ILGeneration │ │ └── DeserializationTypeCreatorTests.cs │ ├── MethodInvoke │ │ ├── GenericTaskResultTests.cs │ │ └── TaskResultTests.cs │ ├── ModelBinding │ │ ├── AspNetRouting │ │ │ ├── AspNetGetDecimalRouteTests.cs │ │ │ ├── AspNetGetDoubleRouteTests.cs │ │ │ ├── AspNetGetGuidRouteTest.cs │ │ │ └── AspNetGetIntRouteTests.cs │ │ ├── DefaultValues │ │ │ ├── ParameterBodyDecimalTests.cs │ │ │ └── ParameterBodyIntTests.cs │ │ ├── InstanceBinding │ │ │ ├── BindFromHeaderInstanceTest.cs │ │ │ ├── BindFromServicesInstanceTest.cs │ │ │ └── HttpRequestBindInstanceTest.cs │ │ ├── InternalRouting │ │ │ ├── DefaultIntValueTests.cs │ │ │ ├── DoubleParameterTests.cs │ │ │ ├── GuidParameterTests.cs │ │ │ └── IntParameterTests.cs │ │ ├── QueryString │ │ │ └── IntValueQueryString.cs │ │ └── Special │ │ │ ├── CancellationTokenTest.cs │ │ │ ├── HttpRequestBindTest.cs │ │ │ └── NewDataTest.cs │ ├── Modules │ │ ├── AutoRegisterModuleTest.cs │ │ └── ModuleBasicTest.cs │ ├── Options │ │ └── SpecificPathOptionsTest.cs │ ├── ResponseHeaders │ │ ├── ExposeNoCacheAttribute.cs │ │ ├── GetMethodGlobalNoCache.cs │ │ └── GetMethodNoCache.cs │ ├── Routing │ │ ├── Attributes │ │ │ └── MethodAttributeTests.cs │ │ ├── GetRouteTests.cs │ │ ├── Internal │ │ │ ├── NonBoundRouteTokens.cs │ │ │ └── RandomRouteTests.cs │ │ └── PostRouteTests.cs │ ├── Serialization │ │ ├── Raw │ │ │ └── RawStringTest.cs │ │ ├── SystemTextJson │ │ │ └── LargeMessagePostTest.cs │ │ └── msgpack │ │ │ ├── MessagePackSerializerComplexTests.cs │ │ │ └── MessagePackSerializerSimpleTests.cs │ ├── Utilities │ │ └── TypesThatTests.cs │ └── Views │ │ └── SimpleViewTest.cs │ ├── Classes │ ├── Attributes │ │ ├── AttributeBasicService.cs │ │ ├── AttributeImportConstructorService.cs │ │ ├── AttributedConstructorService.cs │ │ ├── AttributedDependentServices.cs │ │ ├── AttributedExportService.cs │ │ ├── AttributedImportMethodService.cs │ │ ├── AttributedImportPropertyService.cs │ │ ├── AttributedImportService.cs │ │ ├── AttributedOpenGenericTransient.cs │ │ ├── AttributedSimpleObject.cs │ │ ├── AttributedSingletonPerObjectGraphService.cs │ │ ├── AttributedSingletonPerScopeService.cs │ │ ├── AttributedSingletonService.cs │ │ ├── IAttributedSimpleObject.cs │ │ ├── PriorityAttributeServices.cs │ │ └── TestAttribute.cs │ ├── Generics │ │ ├── GenericConstraintServices.cs │ │ ├── ImportGenericService.cs │ │ └── NestedGenericServices.cs │ ├── Scoped │ │ ├── Controllers.cs │ │ ├── Repositories.cs │ │ └── ScopedServices.cs │ └── Simple │ │ ├── BasicService.cs │ │ ├── BasicServiceDecorator.cs │ │ ├── BasicServiceFuncDecorator.cs │ │ ├── BasicServiceLazyFuncDecorator.cs │ │ ├── CommandClasses.cs │ │ ├── CompositePattern.cs │ │ ├── ConstructorImportService.cs │ │ ├── ConventionBasedService.cs │ │ ├── CountValueMultipleService.cs │ │ ├── CustomBasicService.cs │ │ ├── DateTimeImport.cs │ │ ├── DefaultIntValueService.cs │ │ ├── DependentService.cs │ │ ├── DependsOnOneArgDelegate.cs │ │ ├── DependsOnOneArgFunc.cs │ │ ├── DisposableService.cs │ │ ├── FactoryServiceClasses.cs │ │ ├── FiveDependencyService.cs │ │ ├── FourDependencyService.cs │ │ ├── ImportArrayService.cs │ │ ├── ImportBasicServiceMetadata.cs │ │ ├── ImportEnumberableService.cs │ │ ├── ImportIntMethodClass.cs │ │ ├── ImportIntService.cs │ │ ├── ImportOneInstanceOfMultipleService.cs │ │ ├── InheritingClasses.cs │ │ ├── LazyBasicService.cs │ │ ├── MethodInjectionClass.cs │ │ ├── MultipleConstructorImport.cs │ │ ├── MultipleOpenGeneric.cs │ │ ├── MultipleOutOfOrderOpenGeneric.cs │ │ ├── MultipleService.cs │ │ ├── MultipleSimpleObjects.cs │ │ ├── OpenGenericNonInterfaceExportClasses.cs │ │ ├── OpenGenericPartiallyClosedInterface.cs │ │ ├── OptionalIntServiceConstructor.cs │ │ ├── PartialOpenGenericClasses.cs │ │ ├── PropertyInjectionService.cs │ │ ├── SecondBasicServiceDecorator.cs │ │ ├── SomeTestAttribute.cs │ │ ├── StructDefaultValueService.cs │ │ ├── ThreeDependencyService.cs │ │ ├── TwoDependencyService.cs │ │ ├── TypeHolderService.cs │ │ └── UniqueInstanceService.cs │ ├── Data │ ├── ImmutableArrayTests.cs │ ├── ImmutableHashTreeTests.cs │ └── ImmutableLinkedListTests.cs │ ├── DynamicClient │ ├── BaseDynamicClientTest.cs │ ├── CodeGeneration │ │ └── ServiceImplementationGeneratorTests │ │ │ └── TaskWithValueInterfaceReturn.cs │ ├── Post │ │ ├── IntReturnPostBodyTest.cs │ │ └── SimpleBodyPostTest.cs │ ├── RoundTrip │ │ └── BaseRoundTripDynamicClientTest.cs │ ├── RpcTestClient.cs │ └── RpcTestClientProvider.cs │ ├── EasyRpc.Tests.csproj │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── Models │ │ ├── GenericResult.cs │ │ ├── IntResult.cs │ │ └── StringResult.cs │ └── SimpleServices │ │ └── AttributedIntMathService.cs │ └── Views │ └── Simple │ ├── Count.cshtml │ └── Index.cshtml └── toc.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/.gitignore -------------------------------------------------------------------------------- /EasyRpc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/EasyRpc.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/appveyor.yml -------------------------------------------------------------------------------- /docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/docfx.json -------------------------------------------------------------------------------- /documentation/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/documentation/docfx.json -------------------------------------------------------------------------------- /documentation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/documentation/index.md -------------------------------------------------------------------------------- /documentation/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/documentation/toc.yml -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.ConsoleClient/EasyRpc.Examples.ConsoleClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.ConsoleClient/EasyRpc.Examples.ConsoleClient.csproj -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.ConsoleClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.ConsoleClient/Program.cs -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/EasyRpc.Examples.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/EasyRpc.Examples.Service.csproj -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/Program.cs -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/Properties/launchSettings.json -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/Services/MathService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/Services/MathService.cs -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/Startup.cs -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/Views/MathService/AddView.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/Views/MathService/AddView.cshtml -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/appsettings.Development.json -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/appsettings.json -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.Service/wwwroot/ReDoc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.Service/wwwroot/ReDoc/index.html -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.SharedDefinitions/EasyRpc.Examples.SharedDefinitions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.SharedDefinitions/EasyRpc.Examples.SharedDefinitions.csproj -------------------------------------------------------------------------------- /examples/EasyRpc.Examples.SharedDefinitions/IMathService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/examples/EasyRpc.Examples.SharedDefinitions/IMathService.cs -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/index.md -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Binding/BindFromHeaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Binding/BindFromHeaderAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Binding/BindFromQueryAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Binding/BindFromQueryAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Binding/BindFromServicesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Binding/BindFromServicesAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Binding/BindNewDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Binding/BindNewDataAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Binding/BindRouteAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Binding/BindRouteAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/EasyRpc.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/EasyRpc.Abstractions.csproj -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Encoding/CompressAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Encoding/CompressAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Headers/CacheControlAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Headers/CacheControlAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Headers/NoCacheAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Headers/NoCacheAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Headers/ResponseHeaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Headers/ResponseHeaderAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/BasePathAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/BasePathAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/DeleteMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/DeleteMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/ExposeDefaultMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/ExposeDefaultMethod.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/GetMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/GetMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/HeadMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/HeadMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/HttpMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/HttpMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/IPathAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/IPathAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/IgnoreMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/IgnoreMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/OptionsMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/OptionsMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/PatchMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/PatchMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/PostMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/PostMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Path/PutMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Path/PutMethodAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Response/RawContentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Response/RawContentAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Response/ReturnsTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Response/ReturnsTypeAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Response/SuccessStatusCodeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Response/SuccessStatusCodeAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Services/IServiceActivationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Services/IServiceActivationAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.Abstractions/Services/SharedServiceAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.Abstractions/Services/SharedServiceAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.FluentValidation/ApiConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.FluentValidation/ApiConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.FluentValidation/EasyRpc.AspNetCore.FluentValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.FluentValidation/EasyRpc.AspNetCore.FluentValidation.csproj -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.FluentValidation/Impl/EasyRpcValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.FluentValidation/Impl/EasyRpcValidationFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.FluentValidation/Impl/ParameterValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.FluentValidation/Impl/ParameterValidator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.FluentValidation/Impl/ValidationFilterProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.FluentValidation/Impl/ValidationFilterProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.MessagePack/EasyRpc.AspNetCore.MessagePack.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.MessagePack/EasyRpc.AspNetCore.MessagePack.csproj -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.MessagePack/MessagePackContentSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.MessagePack/MessagePackContentSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.MessagePack/MessagePackExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.MessagePack/MessagePackExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.MessagePack/MessagePackSerializationTypeAttributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.MessagePack/MessagePackSerializationTypeAttributor.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Newtonsoft/EasyRpc.AspNetCore.Newtonsoft.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Newtonsoft/EasyRpc.AspNetCore.Newtonsoft.csproj -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Newtonsoft/NewtonsoftContentSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Newtonsoft/NewtonsoftContentSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Newtonsoft/NewtonsoftExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Newtonsoft/NewtonsoftExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Utf8Json/EasyRpc.AspNetCore.Utf8Json.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Utf8Json/EasyRpc.AspNetCore.Utf8Json.csproj -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Utf8Json/Utf8JsonContentSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Utf8Json/Utf8JsonContentSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Views/EasyRpc.AspNetCore.Views.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Views/EasyRpc.AspNetCore.Views.csproj -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Views/IViewNameGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Views/IViewNameGenerator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Views/ReturnViewAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Views/ReturnViewAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Views/ViewActionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Views/ViewActionResult.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore.Views/ViewFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore.Views/ViewFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/AppBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/AppBuilderExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Assets/AssetConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Assets/AssetConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Assets/BaseAssetProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Assets/BaseAssetProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Assets/DirectoryAssetProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Assets/DirectoryAssetProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Assets/FileAssetCacheScoped.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Assets/FileAssetCacheScoped.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Assets/FileAssetProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Assets/FileAssetProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Authorization/EndPointAuthorizationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Authorization/EndPointAuthorizationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Authorization/IEndPointAuthorizationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Authorization/IEndPointAuthorizationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Authorization/IEndPointMethodAuthorization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Authorization/IEndPointMethodAuthorization.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Authorization/UserHasPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Authorization/UserHasPolicy.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Authorization/UserHasRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Authorization/UserHasRole.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Authorization/UserIsAuthorized.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Authorization/UserIsAuthorized.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/DeserializationTypeCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/DeserializationTypeCreator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/ErrorResultTypeCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/ErrorResultTypeCreator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/ILGenerationUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/ILGenerationUtilities.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/ISerializationTypeAttributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/ISerializationTypeAttributor.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/ITypeBuilderHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/ITypeBuilderHelpers.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/InvokeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/InvokeHelpers.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/MethodInvokerCreationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/MethodInvokerCreationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/ResponseDelegateCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/ResponseDelegateCreator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/CodeGeneration/WrappedResultTypeCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/CodeGeneration/WrappedResultTypeCreator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/ApiConfigurationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/ApiConfigurationFactory.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/ApplicationConfigurationService.HttpMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/ApplicationConfigurationService.HttpMethods.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/ApplicationConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/ApplicationConfigurationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/AuthorizationImplementationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/AuthorizationImplementationProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/ConfigurationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/ConfigurationManager.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/CurrentApiInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/CurrentApiInformation.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/DefaultExposeDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/DefaultExposeDelegates.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/DelegateConfiguration/BaseDelegateInstanceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/DelegateConfiguration/BaseDelegateInstanceConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/DelegateConfiguration/DelegateInstanceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/DelegateConfiguration/DelegateInstanceConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/Delegates.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/EnvironmentConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/EnvironmentConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/ExposeConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/ExposeConfigurations.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/HttpMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/HttpMethodConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/IApiConfigurationCompleteAware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/IApiConfigurationCompleteAware.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/IApplicationConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/IApplicationConfigurationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/IConfigurationInformationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/IConfigurationInformationProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/ICurrentApiInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/ICurrentApiInformation.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/IEndPointHandlerConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/IEndPointHandlerConfigurationProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/IInternalApiConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/IInternalApiConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/InternalApiConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/InternalApiConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/OptionsMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/OptionsMethodConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/TypeExposureConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/TypeExposureConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Configuration/TypeSetExposureConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Configuration/TypeSetExposureConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ContentEncoding/CompressionSelectorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ContentEncoding/CompressionSelectorService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ContentEncoding/ContentEncodingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ContentEncoding/ContentEncodingConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ContentEncoding/DefaultCompressionPredicateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ContentEncoding/DefaultCompressionPredicateProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ContentEncoding/ICompressionActionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ContentEncoding/ICompressionActionProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Data/ImmutableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Data/ImmutableArray.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Data/ImmutableHashTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Data/ImmutableHashTree.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Data/ImmutableLinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Data/ImmutableLinkedList.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Data/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Data/ObjectPool.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/DefaultMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/DefaultMethodConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/DocumentFilterFunc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/DocumentFilterFunc.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/DocumentationEndPointInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/DocumentationEndPointInspector.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/DocumentationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/DocumentationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/IDocumentFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/IDocumentFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/IOperationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/IOperationFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/KnownOpenApiTypeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/KnownOpenApiTypeMapper.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/OpenApiGenerationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/OpenApiGenerationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/OpenApiJsonEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/OpenApiJsonEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/OpenApiSchemaGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/OpenApiSchemaGenerator.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/OperationFilterFunc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/OperationFilterFunc.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/RedirectEndPointHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/RedirectEndPointHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/StaticResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/StaticResource.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/StaticResourceEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/StaticResourceEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/StaticResourceEndPointProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/StaticResourceEndPointProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/StringTokenReplacementService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/StringTokenReplacementService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/SwaggerStaticResourceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/SwaggerStaticResourceProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/TokenValueProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/TokenValueProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/XmlDocProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/XmlDocProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/XmlDocumentationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/XmlDocumentationExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Documentation/swagger-ui.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Documentation/swagger-ui.zip -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/DocumentationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/DocumentationOptions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EasyRpc.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EasyRpc.AspNetCore.csproj -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/CustomActionResultExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/CustomActionResultExecutor.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/EndPointMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/EndPointMethodConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/EndPointServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/EndPointServices.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/HeadEndPointInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/HeadEndPointInspector.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/HeadEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/HeadEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/HttpMethodEndPointHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/HttpMethodEndPointHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/IDefaultHttpMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/IDefaultHttpMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/IEndPointHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/IEndPointHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/IEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/IEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/IRequestParametersImplementations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/IRequestParametersImplementations.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/MethodHandlers/BaseContentEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/MethodHandlers/BaseContentEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/MethodHandlers/NoParamsEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/MethodHandlers/NoParamsEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/MethodHandlers/StateBasedEndPointMethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/MethodHandlers/StateBasedEndPointMethodHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/NamingConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/NamingConventions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/OptionsEndPointHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/OptionsEndPointHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/EndPoints/UnmappedEndPointHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/EndPoints/UnmappedEndPointHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Errors/DefaultErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Errors/DefaultErrorHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Errors/ErrorWrappingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Errors/ErrorWrappingService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Errors/IErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Errors/IErrorHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Errors/IErrorWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Errors/IErrorWrapper.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Features/RequestExecutionContextFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Features/RequestExecutionContextFeature.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Features/RequestExecutionContextFeatureConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Features/RequestExecutionContextFeatureConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IAsyncRequestExceptionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IAsyncRequestExceptionFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IAsyncRequestExecutionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IAsyncRequestExecutionFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IAsyncRequestFinalizeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IAsyncRequestFinalizeFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IBaseRequestFinalizerFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IBaseRequestFinalizerFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IRequestExecutionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IRequestExecutionFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IRequestFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IRequestFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IRequestFilterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IRequestFilterAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/IRequestFinalizeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/IRequestFinalizeFilter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Filters/InstanceFilterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Filters/InstanceFilterAttribute.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IApiEndPointInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IApiEndPointInspector.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IAssetsConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IAssetsConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IEndPointMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IEndPointMethodConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IEnvironmentConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IEnvironmentConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IEnvironmentConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IEnvironmentConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IExposureConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IExposureConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IExposureDelegateConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IExposureDelegateConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IHttpMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IHttpMethodConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IRequestParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IRequestParameters.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IResultWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IResultWrapper.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IRpcApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IRpcApi.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IRpcApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IRpcApiExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/IRpcModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/IRpcModule.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ITypeSetExposureConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ITypeSetExposureConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Middleware/MiddlewareHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Middleware/MiddlewareHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/AspNetRouting/AspNetRoutingParameterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/AspNetRouting/AspNetRoutingParameterBinder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/BaseParameterBinderDelegateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/BaseParameterBinderDelegateBuilder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/BodyParameterBinderDelegateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/BodyParameterBinderDelegateBuilder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/BodySingleParameterBinderDelegateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/BodySingleParameterBinderDelegateBuilder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/EmptyParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/EmptyParameters.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/IUrlParameterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/IUrlParameterBinder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/InternalRouting/InternalRoutingParameterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/InternalRouting/InternalRoutingParameterBinder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/NoBodyParameterBinderDelegateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/NoBodyParameterBinderDelegateBuilder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/ParameterBinderDelegateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/ParameterBinderDelegateBuilder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/SpecialParameterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/SpecialParameterBinder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ModelBinding/StringValueModelBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ModelBinding/StringValueModelBinder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/RequestExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/RequestExecutionContext.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ResponseHeader/IResponseHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ResponseHeader/IResponseHeader.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/ResponseHeader/ResponseHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/ResponseHeader/ResponseHeader.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/AspNetRoutingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/AspNetRoutingHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/BasePathOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/BasePathOptions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/InternalEndPointRouteBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/InternalEndPointRouteBuilder.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/InternalRoutingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/InternalRoutingHandler.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/RegisteredEndPoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/RegisteredEndPoints.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/RoutingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/RoutingConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/RoutingEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/RoutingEnums.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/RpcRouteInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/RpcRouteInformation.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Routing/RpcRouteToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Routing/RpcRouteToken.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/RpcModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/RpcModule.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/SerializeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/SerializeExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/BaseSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/BaseSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/ContentSerializationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/ContentSerializationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/IContentSerializationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/IContentSerializationService.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/IContentSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/IContentSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/JsonContentSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/JsonContentSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/RawContentWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/RawContentWriter.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/XmlContentSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/XmlContentSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Serializers/XmlContentSerializerTypeAttributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Serializers/XmlContentSerializerTypeAttributor.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/TypesThat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/TypesThat.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Utilities/GenericFilterGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Utilities/GenericFilterGroup.cs -------------------------------------------------------------------------------- /src/EasyRpc.AspNetCore/Utilities/TypesThatConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.AspNetCore/Utilities/TypesThatConfiguration.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.Grace/EasyRpc.DynamicClient.Grace.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.Grace/EasyRpc.DynamicClient.Grace.csproj -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.Grace/Impl/ProxyStrategyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.Grace/Impl/ProxyStrategyProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.Grace/LanguageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.Grace/LanguageExtensions.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.Grace/ProxyNamespaceConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.Grace/ProxyNamespaceConfig.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.MessagePack/EasyRpc.DynamicClient.MessagePack.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.MessagePack/EasyRpc.DynamicClient.MessagePack.csproj -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.MessagePack/MessagePackClientSerializationTypeAttributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.MessagePack/MessagePackClientSerializationTypeAttributor.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.MessagePack/MessagePackClientSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.MessagePack/MessagePackClientSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.Newtonsoft/EasyRpc.DynamicClient.Newtonsoft.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.Newtonsoft/EasyRpc.DynamicClient.Newtonsoft.csproj -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient.Newtonsoft/NewtonsoftClientSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient.Newtonsoft/NewtonsoftClientSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/CodeGeneration/IClientSerializationTypeAttributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/CodeGeneration/IClientSerializationTypeAttributor.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/CodeGeneration/ILGenerationUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/CodeGeneration/ILGenerationUtilities.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/CodeGeneration/SerializationTypeCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/CodeGeneration/SerializationTypeCreator.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/CodeGeneration/ServiceImplementationGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/CodeGeneration/ServiceImplementationGenerator.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/EasyRpc.DynamicClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/EasyRpc.DynamicClient.csproj -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/ExecutionService/IRpcExecutionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/ExecutionService/IRpcExecutionService.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/ExecutionService/IRpcHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/ExecutionService/IRpcHttpClient.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/ExecutionService/IRpcHttpClientProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/ExecutionService/IRpcHttpClientProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/ExecutionService/RpcExecutionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/ExecutionService/RpcExecutionService.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/ExecutionService/RpcHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/ExecutionService/RpcHttpClient.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/ExecutionService/RpcHttpClientProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/ExecutionService/RpcHttpClientProvider.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/IHeaderProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/IHeaderProcessor.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/INamingConventionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/INamingConventionService.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/Serializers/IClientSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/Serializers/IClientSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.DynamicClient/Serializers/JsonClientSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.DynamicClient/Serializers/JsonClientSerializer.cs -------------------------------------------------------------------------------- /src/EasyRpc.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/src/EasyRpc.snk -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/BlankStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/BlankStartup.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/CarterStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/CarterStartup.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/EasyRpc.AspNetCore.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/EasyRpc.AspNetCore.Benchmarks.csproj -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/MiddleWareBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/MiddleWareBenchmark.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/Program.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/Properties/launchSettings.json -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/Services/StringService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/Services/StringService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/Services/TestCarterModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/Services/TestCarterModule.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/Startup.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/TestFactoryStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/TestFactoryStartup.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/WeatherForecast.cs -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/appsettings.Development.json -------------------------------------------------------------------------------- /tests/EasyRpc.AspNetCore.Benchmarks/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.AspNetCore.Benchmarks/appsettings.json -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/EasyRpc.TestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/EasyRpc.TestApp.csproj -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/Models/FortuneEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/Models/FortuneEntry.cs -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/Program.cs -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/Startup.cs -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/Views/Fortune/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/Views/Fortune/Index.cshtml -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/appsettings.Development.json -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/appsettings.json -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/wwwroot/Bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/wwwroot/Bootstrap.js -------------------------------------------------------------------------------- /tests/EasyRpc.TestApp/wwwroot/js/Bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.TestApp/wwwroot/js/Bootstrap.js -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Assets/BaseAssetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Assets/BaseAssetTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Assets/DirectoryAssetDynamicCompressionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Assets/DirectoryAssetDynamicCompressionTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Assets/FileAssetDynamicCompressionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Assets/FileAssetDynamicCompressionTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Authorization/ExposeLevelAuthorizeAttributeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Authorization/ExposeLevelAuthorizeAttributeTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Authorization/ExposeLevelAuthorized.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Authorization/ExposeLevelAuthorized.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Authorization/RootLevelAuthorized.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Authorization/RootLevelAuthorized.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/BaseRequestTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/BaseRequestTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/BaseTests/ExposeClassTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/BaseTests/ExposeClassTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Compression/BrResponseCompression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Compression/BrResponseCompression.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Compression/GzipResponseCompression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Compression/GzipResponseCompression.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Documentation/KnownOpenApiTypeMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Documentation/KnownOpenApiTypeMapperTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Documentation/SwaggerUiTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Documentation/SwaggerUiTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/CustomErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/CustomErrorHandler.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/DeserializeContentTypeErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/DeserializeContentTypeErrorTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/ErrorResultTypeCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/ErrorResultTypeCreatorTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/FilterAsyncExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/FilterAsyncExceptionTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/FilterExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/FilterExceptionTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/FilterFinalizeAsyncExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/FilterFinalizeAsyncExceptionTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/FilterFinalizeExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/FilterFinalizeExceptionTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/InstantiateExceptionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/InstantiateExceptionTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/InvokeAsyncExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/InvokeAsyncExceptionTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/InvokeExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/InvokeExceptionTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Errors/SerializeContentTypeErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Errors/SerializeContentTypeErrorTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Expose/ExposeAsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Expose/ExposeAsTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Expose/ExposeBasePathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Expose/ExposeBasePathTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Expose/ExposeNonGenericAsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Expose/ExposeNonGenericAsTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Features/RequestExecutionContextFeatureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Features/RequestExecutionContextFeatureTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/AsyncFinalizeFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/AsyncFinalizeFilterTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/FilterAttributeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/FilterAttributeTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/FinalizeFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/FinalizeFilterTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/ParameterIntArrayGet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/ParameterIntArrayGet.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/ParameterIntArraySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/ParameterIntArraySet.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/ParameterStringArrayGet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/ParameterStringArrayGet.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/ParameterStringArraySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/ParameterStringArraySet.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/ParameterTryGet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/ParameterTryGet.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/ParameterTrySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/ParameterTrySet.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Filters/StandardFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Filters/StandardFilterTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/FluentValidation/AsyncValidatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/FluentValidation/AsyncValidatorTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/FluentValidation/SyncValidatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/FluentValidation/SyncValidatorTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Head/HeadMethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Head/HeadMethodTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/HttpExpressions/GetMethod/GetMethodIntParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/HttpExpressions/GetMethod/GetMethodIntParams.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/HttpExpressions/GetMethod/GetMethodStringParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/HttpExpressions/GetMethod/GetMethodStringParams.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/HttpExpressions/GetMethod/RawGetMethodString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/HttpExpressions/GetMethod/RawGetMethodString.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/HttpExpressions/PostMethod/PostMethodBodyParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/HttpExpressions/PostMethod/PostMethodBodyParameter.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/HttpExpressions/PostMethod/PostMethodPostParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/HttpExpressions/PostMethod/PostMethodPostParameters.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ILGeneration/DeserializationTypeCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ILGeneration/DeserializationTypeCreatorTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/MethodInvoke/GenericTaskResultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/MethodInvoke/GenericTaskResultTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/MethodInvoke/TaskResultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/MethodInvoke/TaskResultTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetDecimalRouteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetDecimalRouteTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetDoubleRouteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetDoubleRouteTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetGuidRouteTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetGuidRouteTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetIntRouteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/AspNetRouting/AspNetGetIntRouteTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/DefaultValues/ParameterBodyDecimalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/DefaultValues/ParameterBodyDecimalTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/DefaultValues/ParameterBodyIntTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/DefaultValues/ParameterBodyIntTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InstanceBinding/BindFromHeaderInstanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InstanceBinding/BindFromHeaderInstanceTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InstanceBinding/BindFromServicesInstanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InstanceBinding/BindFromServicesInstanceTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InstanceBinding/HttpRequestBindInstanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InstanceBinding/HttpRequestBindInstanceTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/DefaultIntValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/DefaultIntValueTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/DoubleParameterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/DoubleParameterTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/GuidParameterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/GuidParameterTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/IntParameterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/InternalRouting/IntParameterTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/QueryString/IntValueQueryString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/QueryString/IntValueQueryString.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/Special/CancellationTokenTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/Special/CancellationTokenTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/Special/HttpRequestBindTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/Special/HttpRequestBindTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ModelBinding/Special/NewDataTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ModelBinding/Special/NewDataTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Modules/AutoRegisterModuleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Modules/AutoRegisterModuleTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Modules/ModuleBasicTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Modules/ModuleBasicTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Options/SpecificPathOptionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Options/SpecificPathOptionsTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ResponseHeaders/ExposeNoCacheAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ResponseHeaders/ExposeNoCacheAttribute.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ResponseHeaders/GetMethodGlobalNoCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ResponseHeaders/GetMethodGlobalNoCache.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/ResponseHeaders/GetMethodNoCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/ResponseHeaders/GetMethodNoCache.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Routing/Attributes/MethodAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Routing/Attributes/MethodAttributeTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Routing/GetRouteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Routing/GetRouteTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Routing/Internal/NonBoundRouteTokens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Routing/Internal/NonBoundRouteTokens.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Routing/Internal/RandomRouteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Routing/Internal/RandomRouteTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Routing/PostRouteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Routing/PostRouteTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Serialization/Raw/RawStringTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Serialization/Raw/RawStringTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Serialization/SystemTextJson/LargeMessagePostTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Serialization/SystemTextJson/LargeMessagePostTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Serialization/msgpack/MessagePackSerializerComplexTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Serialization/msgpack/MessagePackSerializerComplexTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Serialization/msgpack/MessagePackSerializerSimpleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Serialization/msgpack/MessagePackSerializerSimpleTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Utilities/TypesThatTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Utilities/TypesThatTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/AspNetCore/Views/SimpleViewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/AspNetCore/Views/SimpleViewTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributeBasicService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributeBasicService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributeImportConstructorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributeImportConstructorService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedConstructorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedConstructorService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedDependentServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedDependentServices.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedExportService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedExportService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedImportMethodService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedImportMethodService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedImportPropertyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedImportPropertyService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedImportService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedImportService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedOpenGenericTransient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedOpenGenericTransient.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedSimpleObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedSimpleObject.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedSingletonPerObjectGraphService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedSingletonPerObjectGraphService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedSingletonPerScopeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedSingletonPerScopeService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/AttributedSingletonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/AttributedSingletonService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/IAttributedSimpleObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/IAttributedSimpleObject.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/PriorityAttributeServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/PriorityAttributeServices.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Attributes/TestAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Attributes/TestAttribute.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Generics/GenericConstraintServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Generics/GenericConstraintServices.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Generics/ImportGenericService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Generics/ImportGenericService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Generics/NestedGenericServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Generics/NestedGenericServices.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Scoped/Controllers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Scoped/Controllers.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Scoped/Repositories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Scoped/Repositories.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Scoped/ScopedServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Scoped/ScopedServices.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/BasicService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/BasicService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/BasicServiceDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/BasicServiceDecorator.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/BasicServiceFuncDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/BasicServiceFuncDecorator.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/BasicServiceLazyFuncDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/BasicServiceLazyFuncDecorator.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/CommandClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/CommandClasses.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/CompositePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/CompositePattern.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ConstructorImportService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ConstructorImportService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ConventionBasedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ConventionBasedService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/CountValueMultipleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/CountValueMultipleService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/CustomBasicService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/CustomBasicService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/DateTimeImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/DateTimeImport.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/DefaultIntValueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/DefaultIntValueService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/DependentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/DependentService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/DependsOnOneArgDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/DependsOnOneArgDelegate.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/DependsOnOneArgFunc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/DependsOnOneArgFunc.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/DisposableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/DisposableService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/FactoryServiceClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/FactoryServiceClasses.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/FiveDependencyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/FiveDependencyService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/FourDependencyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/FourDependencyService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ImportArrayService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ImportArrayService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ImportBasicServiceMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ImportBasicServiceMetadata.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ImportEnumberableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ImportEnumberableService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ImportIntMethodClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ImportIntMethodClass.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ImportIntService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ImportIntService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ImportOneInstanceOfMultipleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ImportOneInstanceOfMultipleService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/InheritingClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/InheritingClasses.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/LazyBasicService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/LazyBasicService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/MethodInjectionClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/MethodInjectionClass.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/MultipleConstructorImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/MultipleConstructorImport.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/MultipleOpenGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/MultipleOpenGeneric.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/MultipleOutOfOrderOpenGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/MultipleOutOfOrderOpenGeneric.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/MultipleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/MultipleService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/MultipleSimpleObjects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/MultipleSimpleObjects.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/OpenGenericNonInterfaceExportClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/OpenGenericNonInterfaceExportClasses.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/OpenGenericPartiallyClosedInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/OpenGenericPartiallyClosedInterface.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/OptionalIntServiceConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/OptionalIntServiceConstructor.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/PartialOpenGenericClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/PartialOpenGenericClasses.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/PropertyInjectionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/PropertyInjectionService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/SecondBasicServiceDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/SecondBasicServiceDecorator.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/SomeTestAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/SomeTestAttribute.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/StructDefaultValueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/StructDefaultValueService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/ThreeDependencyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/ThreeDependencyService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/TwoDependencyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/TwoDependencyService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/TypeHolderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/TypeHolderService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Classes/Simple/UniqueInstanceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Classes/Simple/UniqueInstanceService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Data/ImmutableArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Data/ImmutableArrayTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Data/ImmutableHashTreeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Data/ImmutableHashTreeTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Data/ImmutableLinkedListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Data/ImmutableLinkedListTests.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/BaseDynamicClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/BaseDynamicClientTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/CodeGeneration/ServiceImplementationGeneratorTests/TaskWithValueInterfaceReturn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/CodeGeneration/ServiceImplementationGeneratorTests/TaskWithValueInterfaceReturn.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/Post/IntReturnPostBodyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/Post/IntReturnPostBodyTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/Post/SimpleBodyPostTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/Post/SimpleBodyPostTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/RoundTrip/BaseRoundTripDynamicClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/RoundTrip/BaseRoundTripDynamicClientTest.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/RpcTestClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/RpcTestClient.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/DynamicClient/RpcTestClientProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/DynamicClient/RpcTestClientProvider.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/EasyRpc.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/EasyRpc.Tests.csproj -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Services/Models/GenericResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Services/Models/GenericResult.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Services/Models/IntResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Services/Models/IntResult.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Services/Models/StringResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Services/Models/StringResult.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Services/SimpleServices/AttributedIntMathService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Services/SimpleServices/AttributedIntMathService.cs -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Views/Simple/Count.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Views/Simple/Count.cshtml -------------------------------------------------------------------------------- /tests/EasyRpc.Tests/Views/Simple/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/tests/EasyRpc.Tests/Views/Simple/Index.cshtml -------------------------------------------------------------------------------- /toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipjohnson/EasyRpc/HEAD/toc.yml --------------------------------------------------------------------------------