├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── codeql-analysis.yml │ └── dotnet.yml ├── .gitignore ├── .idea └── .idea.CoreRemoting │ └── .idea │ ├── .gitignore │ ├── codeStyles │ └── codeStyleConfig.xml │ ├── indexLayout.xml │ ├── markdown.xml │ ├── misc.xml │ └── vcs.xml ├── AGENTS.md ├── CoreRemoting.Authentication.GenericOsAuthProvider ├── CoreRemoting.Authentication.GenericOsAuthProvider.csproj └── GenericOsAuthProvider.cs ├── CoreRemoting.Authentication.LinuxPamAuthProvider ├── CoreRemoting.Authentication.LinuxPamAuthProvider.csproj └── LinuxPamAuthProvider.cs ├── CoreRemoting.Authentication.WindowsAuthProvider ├── CoreRemoting.Authentication.WindowsAuthProvider.csproj └── WindowsAuthProvider.cs ├── CoreRemoting.Benchmark ├── CoreRemoting.Benchmark.csproj └── Program.cs ├── CoreRemoting.Channels.Quic ├── CertificateHelper.cs ├── CoreRemoting.Channels.Quic.csproj ├── QuicClientChannel.cs ├── QuicServerChannel.cs ├── QuicServerConnection.cs └── QuicTransport.cs ├── CoreRemoting.Channels.WebsocketSharp ├── CoreRemoting.Channels.WebsocketSharp.csproj ├── RpcWebsocketSharpBehavior.cs ├── WebsocketSharpClientChannel.cs └── WebsocketSharpServerChannel.cs ├── CoreRemoting.Serialization.Binary ├── BinaryFormatterExtensions.cs ├── BinarySerializerAdapter.cs ├── BinarySerializerConfig.cs ├── CoreRemoting.Serialization.Binary.csproj ├── CustomDelegateSerializationHolder.cs ├── DataSetSurrogate.cs ├── DelegateValidator.cs ├── IDelegateValidator.cs ├── ITypeNameValidator.cs ├── SafeSerializationBinder.cs ├── SafeSurrogateSelector.cs ├── TypeFullName.cs ├── TypeNameValidator.cs ├── UnsafeDeserializationException.cs └── WindowsIdentitySurrogate.cs ├── CoreRemoting.Serialization.Hyperion ├── CoreRemoting.Serialization.Hyperion.csproj ├── HyperionSerializerAdapter.cs └── HyperionSerializerConfig.cs ├── CoreRemoting.Tests.ExternalTypes ├── Class1.cs └── CoreRemoting.Tests.ExternalTypes.csproj ├── CoreRemoting.Tests ├── AsyncTests.cs ├── AttachmentHelperTests.cs ├── BinarySerializationTests.cs ├── BsonHashtableRpcTests.cs ├── BsonSerializationTests.cs ├── CallContextTests.cs ├── CoreRemoting.Tests.csproj ├── DataSetSerializationTests.cs ├── DicTests.cs ├── DicTests_DryIoc.cs ├── DicTests_Microsoft.cs ├── DisposableTests.Async.cs ├── DisposableTests.Sync.cs ├── EventStubTests.cs ├── ExceptionTests.cs ├── HyperionSerializationTests.cs ├── InvokerTests.cs ├── InvokerTestsSafe.cs ├── LinqExpressionTests.cs ├── NamedPipeMemoryLeakTests.cs ├── NeoBinaryExpressionSerializationTests.cs ├── NeoBinarySerializationTests.cs ├── PassAndReturnHashtable_NeoBinaryTests.cs ├── RemotingConfigurationTests.cs ├── RemotingServicesTests.cs ├── ReturnAsProxyTests.cs ├── RpcTests.cs ├── RpcTests_NamedPipe.cs ├── RpcTests_NullChannel.cs ├── RpcTests_Quic.cs ├── RpcTests_WatsonTcp.cs ├── RpcTests_WebsocketSharp.cs ├── RpcTests_Websockets.cs ├── RpcTests_WsClientWsharpServer.cs ├── RpcTests_WsharpClientWsServer.cs ├── ServerFixture.cs ├── SessionTests.cs ├── SessionTests_Websockets.cs ├── SignatureTests.cs ├── TaskTests.cs ├── TestConfig.xml ├── TestDataSet.cs ├── TestDataSet.xsd ├── Threading │ ├── AsyncCountdownEventUnitTests.cs │ ├── AsyncLockTests.cs │ ├── AsyncManualResetEventTests.cs │ └── AsyncReaderWriterLockTests.cs ├── Tools │ ├── AsyncService.cs │ ├── CustomMessageBuilder.cs │ ├── CustomProxyBuilder.cs │ ├── DryIocContainerAdapter.cs │ ├── EnumTestService.cs │ ├── FactoryService.cs │ ├── FailingService.cs │ ├── FakeAuthProvider.cs │ ├── GenericEchoService.cs │ ├── HeavyweightSimulator.cs │ ├── Hobbit.cs │ ├── HobbitService.cs │ ├── IAsyncService.cs │ ├── IBaseService.cs │ ├── IEnumTestService.cs │ ├── IFactoryService.cs │ ├── IFailingService.cs │ ├── IGenericEchoService.cs │ ├── IHobbitService.cs │ ├── IScopedService.cs │ ├── IServiceWithDeps.cs │ ├── ISessionAwareService.cs │ ├── ITestService.cs │ ├── NonDeserializable.cs │ ├── ScopedService.cs │ ├── ServiceWithDeps.cs │ ├── SessionAwareService.cs │ ├── TestService.cs │ └── ValidationSyncContext.cs └── xunit.runner.json ├── CoreRemoting.sln ├── CoreRemoting ├── Authentication │ ├── AuthenticationRequestMessage.cs │ ├── AuthenticationResponseMessage.cs │ ├── Credential.cs │ ├── IAuthenticationProvider.cs │ └── RemotingIdentity.cs ├── CallContext.cs ├── CallContextEntry.cs ├── Channels │ ├── IClientChannel.cs │ ├── IRawMessageTransport.cs │ ├── IServerChannel.cs │ ├── NamedPipe │ │ ├── NamedPipeClientChannel.cs │ │ ├── NamedPipeServerChannel.cs │ │ └── SimpleNamedPipe.cs │ ├── NetworkException.cs │ ├── Null │ │ ├── NullClientChannel.cs │ │ ├── NullMessage.cs │ │ ├── NullMessageQueue.cs │ │ ├── NullServerChannel.cs │ │ ├── NullServerConnection.cs │ │ └── NullTransport.cs │ ├── Tcp │ │ ├── TcpClientChannel.cs │ │ ├── TcpConnection.cs │ │ └── TcpServerChannel.cs │ └── Websocket │ │ ├── WebSocketTransport.cs │ │ ├── WebsocketClientChannel.cs │ │ ├── WebsocketServerChannel.cs │ │ └── WebsocketServerConnection.cs ├── ClassicRemotingApi │ ├── ConfigSection │ │ ├── ClientInstanceConfigElement.cs │ │ ├── ClientInstanceConfigElementCollection.cs │ │ ├── ConfigSectionExtensionMethods.cs │ │ ├── CoreRemotingConfigSection.cs │ │ ├── ServerInstanceConfigElement.cs │ │ ├── ServerInstanceConfigElementCollection.cs │ │ ├── WellKnownServiceConfigElement.cs │ │ └── WellKnownServiceConfigElementCollection.cs │ ├── RemotingConfiguration.cs │ ├── RemotingServices.cs │ └── WellKnownServiceTypeEntry.cs ├── ClientConfig.cs ├── ClientRpcContext.cs ├── CoreRemoting.csproj ├── CoreRemoting.csproj.user ├── DependencyInjection │ ├── CastleWindsorDependencyInjectionContainer.cs │ ├── DependencyInjectionContainerBase.cs │ ├── DependencyInjectionContainerExtensions.cs │ ├── IDependencyInjectionContainer.cs │ ├── MicrosoftDependencyInjectionContainer.cs │ ├── ServiceLifetime.cs │ └── ServiceRegistration.cs ├── Encryption │ ├── AesEncryption.cs │ ├── EncryptedSecret.cs │ ├── RsaKeyExchange.cs │ ├── RsaKeyPair.cs │ ├── RsaSignature.cs │ └── SignedMessageData.cs ├── IO │ ├── LICENSE │ ├── SmallBlockMemoryStream.cs │ └── __Error.cs ├── IRemotingClient.cs ├── IRemotingServer.cs ├── IServiceProxy.cs ├── ISessionRepository.cs ├── MicrosoftDependencyInjectionExtensionMethods.cs ├── OneWayAttribute.cs ├── RemoteDelegates │ ├── ClientDelegateInfo.cs │ ├── ClientDelegateRegistry.cs │ ├── DelegateProxy.cs │ ├── DelegateProxyFactory.cs │ ├── EventStub.cs │ ├── IDelegateInvoker.cs │ ├── IDelegateProxy.cs │ ├── IDelegateProxyFactory.cs │ ├── RemoteDelegateInfo.cs │ ├── RemoteDelegateInvocationEventAggregator.cs │ ├── SafeDynamicInvoker.cs │ └── SimpleDynamicInvoker.cs ├── RemoteInvocationException.cs ├── RemotingClient.cs ├── RemotingException.cs ├── RemotingProxyBuilder.cs ├── RemotingServer.cs ├── RemotingSession.cs ├── ReturnAsProxyAttribute.cs ├── RpcMessaging │ ├── GoodbyeMessage.cs │ ├── IMessageEncryptionManager.cs │ ├── IMethodCallMessageBuilder.cs │ ├── MessageEncryptionManager.cs │ ├── MessagingExtensionMethods.cs │ ├── MethodCallMessage.cs │ ├── MethodCallMessageBuilder.cs │ ├── MethodCallOutParameterMessage.cs │ ├── MethodCallParameterMessage.cs │ ├── MethodCallResultMessage.cs │ ├── RemoteDelegateInvocationMessage.cs │ └── WireMessage.cs ├── Serialization │ ├── Bson │ │ ├── BsonReferenceResolver.cs │ │ ├── BsonSerializerAdapter.cs │ │ ├── BsonSerializerConfig.cs │ │ ├── BsonTypeConversionRegistry.cs │ │ ├── Converters │ │ │ ├── DataSetDiffGramSupport │ │ │ │ ├── DataSetDiffGramJsonConverter.cs │ │ │ │ └── SerializedDiffGram.cs │ │ │ ├── EncodingConverter.cs │ │ │ ├── HashtableConverter.cs │ │ │ ├── IPAddressConverter.cs │ │ │ ├── IPEndPointConverter.cs │ │ │ ├── ObjectTypeSlotConverter.cs │ │ │ ├── PrimitiveType.cs │ │ │ └── RegionInfoConverter.cs │ │ ├── Envelope.cs │ │ └── TypeIgnoreVersionConverter.cs │ ├── CrossFrameworkSerialization.cs │ ├── ExceptionExtensions.cs │ ├── HyperionSerializerAdapter.cs │ ├── HyperionSerializerConfig.cs │ ├── ISerializerAdapter.cs │ ├── NeoBinary │ │ ├── NeoBinarySerializer.cs │ │ ├── NeoBinarySerializerAdapter.cs │ │ ├── NeoBinarySerializerConfig.cs │ │ ├── NeoBinaryTypeValidator.cs │ │ └── NeoBinaryUnsafeDeserializationException.cs │ ├── SerializableException.cs │ └── ServiceReference.cs ├── ServerConfig.cs ├── ServerRpcContext.cs ├── ServiceProxy.cs ├── SessionRepository.cs ├── Threading │ ├── AsyncCountdownEvent.cs │ ├── AsyncCounter.cs │ ├── AsyncLock.cs │ ├── AsyncManualResetEvent.cs │ ├── AsyncReaderWriterLock.cs │ ├── ClrThreadPool.cs │ ├── IThreadPool.cs │ ├── IThreadPoolExtensions.cs │ └── SimpleLockThreadPool.cs └── Toolbox │ ├── AttachmentHelper.cs │ ├── Disposable.Async.cs │ ├── Disposable.Sync.cs │ ├── Extensions.cs │ ├── LimitedSizeQueue.cs │ └── TaskExtensions.cs ├── Examples ├── HelloWorld │ ├── HelloWorld.Client │ │ ├── HelloWorld.Client.csproj │ │ └── HelloWorldClient.cs │ ├── HelloWorld.Server │ │ ├── HelloWorld.Server.csproj │ │ └── HelloWorldServer.cs │ └── HelloWorld.Shared │ │ ├── HelloWorld.Shared.csproj │ │ └── ISayHelloService.cs └── MigrateNetRemoting │ ├── MigratedCoreRemotingSolution │ ├── .gitignore │ ├── .idea │ │ ├── .idea.MigratedTaskDemoAppNetRemoting │ │ │ └── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── .name │ │ │ │ ├── indexLayout.xml │ │ │ │ ├── misc.xml │ │ │ │ └── vcs.xml │ │ └── .idea.TaskDemoAppNetRemoting │ │ │ └── .idea │ │ │ ├── .gitignore │ │ │ ├── .name │ │ │ ├── indexLayout.xml │ │ │ ├── misc.xml │ │ │ ├── riderModule.iml │ │ │ └── vcs.xml │ ├── MigratedTaskDemoAppNetRemoting.Client │ │ ├── App.config │ │ ├── MigratedTaskDemoAppNetRemoting.Client.csproj │ │ ├── Program.cs │ │ ├── Resources │ │ │ ├── add.ico │ │ │ ├── delete.ico │ │ │ └── edit.ico │ │ ├── ServiceProxyHelper.cs │ │ ├── TodoForm.Designer.cs │ │ └── TodoForm.cs │ ├── MigratedTaskDemoAppNetRemoting.Server │ │ ├── App.config │ │ ├── MigratedTaskDemoAppNetRemoting.Server.csproj │ │ ├── Program.cs │ │ ├── TodoDatabase.cs │ │ └── TodoService.cs │ ├── MigratedTaskDemoAppNetRemoting.Shared │ │ ├── ITodoService.cs │ │ ├── MigratedTaskDemoAppNetRemoting.Shared.csproj │ │ └── Todo.cs │ └── MigratedTaskDemoAppNetRemoting.sln │ └── NetRemotingSolution │ ├── .gitignore │ ├── .idea │ └── .idea.TaskDemoAppNetRemoting │ │ └── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── indexLayout.xml │ │ ├── misc.xml │ │ ├── riderModule.iml │ │ └── vcs.xml │ ├── TaskDemoAppNetRemoting.Client │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── add.ico │ │ ├── delete.ico │ │ └── edit.ico │ ├── ServiceProxyHelper.cs │ ├── TaskDemoAppNetRemoting.Client.csproj │ ├── TodoForm.Designer.cs │ └── TodoForm.cs │ ├── TaskDemoAppNetRemoting.Server │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TaskDemoAppNetRemoting.Server.csproj │ ├── TodoDatabase.cs │ ├── TodoService.cs │ └── packages.config │ ├── TaskDemoAppNetRemoting.Shared │ ├── ITodoService.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TaskDemoAppNetRemoting.Shared.csproj │ └── Todo.cs │ └── TaskDemoAppNetRemoting.sln ├── LICENSE ├── README.md ├── docs └── images │ ├── HelloWorld_AsDiagram.png │ ├── RemotingClient_Structure.png │ └── RemotingServer_Structure.png └── global.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.CoreRemoting/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.idea/.idea.CoreRemoting/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.CoreRemoting/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.idea/.idea.CoreRemoting/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/.idea.CoreRemoting/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.idea/.idea.CoreRemoting/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.CoreRemoting/.idea/markdown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.idea/.idea.CoreRemoting/.idea/markdown.xml -------------------------------------------------------------------------------- /.idea/.idea.CoreRemoting/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.idea/.idea.CoreRemoting/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/.idea.CoreRemoting/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/.idea/.idea.CoreRemoting/.idea/vcs.xml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CoreRemoting.Authentication.GenericOsAuthProvider/CoreRemoting.Authentication.GenericOsAuthProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Authentication.GenericOsAuthProvider/CoreRemoting.Authentication.GenericOsAuthProvider.csproj -------------------------------------------------------------------------------- /CoreRemoting.Authentication.GenericOsAuthProvider/GenericOsAuthProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Authentication.GenericOsAuthProvider/GenericOsAuthProvider.cs -------------------------------------------------------------------------------- /CoreRemoting.Authentication.LinuxPamAuthProvider/CoreRemoting.Authentication.LinuxPamAuthProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Authentication.LinuxPamAuthProvider/CoreRemoting.Authentication.LinuxPamAuthProvider.csproj -------------------------------------------------------------------------------- /CoreRemoting.Authentication.LinuxPamAuthProvider/LinuxPamAuthProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Authentication.LinuxPamAuthProvider/LinuxPamAuthProvider.cs -------------------------------------------------------------------------------- /CoreRemoting.Authentication.WindowsAuthProvider/CoreRemoting.Authentication.WindowsAuthProvider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Authentication.WindowsAuthProvider/CoreRemoting.Authentication.WindowsAuthProvider.csproj -------------------------------------------------------------------------------- /CoreRemoting.Authentication.WindowsAuthProvider/WindowsAuthProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Authentication.WindowsAuthProvider/WindowsAuthProvider.cs -------------------------------------------------------------------------------- /CoreRemoting.Benchmark/CoreRemoting.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Benchmark/CoreRemoting.Benchmark.csproj -------------------------------------------------------------------------------- /CoreRemoting.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Benchmark/Program.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.Quic/CertificateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.Quic/CertificateHelper.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.Quic/CoreRemoting.Channels.Quic.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.Quic/CoreRemoting.Channels.Quic.csproj -------------------------------------------------------------------------------- /CoreRemoting.Channels.Quic/QuicClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.Quic/QuicClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.Quic/QuicServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.Quic/QuicServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.Quic/QuicServerConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.Quic/QuicServerConnection.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.Quic/QuicTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.Quic/QuicTransport.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.WebsocketSharp/CoreRemoting.Channels.WebsocketSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.WebsocketSharp/CoreRemoting.Channels.WebsocketSharp.csproj -------------------------------------------------------------------------------- /CoreRemoting.Channels.WebsocketSharp/RpcWebsocketSharpBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.WebsocketSharp/RpcWebsocketSharpBehavior.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.WebsocketSharp/WebsocketSharpClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.WebsocketSharp/WebsocketSharpClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting.Channels.WebsocketSharp/WebsocketSharpServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Channels.WebsocketSharp/WebsocketSharpServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/BinaryFormatterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/BinaryFormatterExtensions.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/BinarySerializerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/BinarySerializerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/BinarySerializerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/BinarySerializerConfig.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/CoreRemoting.Serialization.Binary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/CoreRemoting.Serialization.Binary.csproj -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/CustomDelegateSerializationHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/CustomDelegateSerializationHolder.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/DataSetSurrogate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/DataSetSurrogate.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/DelegateValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/DelegateValidator.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/IDelegateValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/IDelegateValidator.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/ITypeNameValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/ITypeNameValidator.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/SafeSerializationBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/SafeSerializationBinder.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/SafeSurrogateSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/SafeSurrogateSelector.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/TypeFullName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/TypeFullName.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/TypeNameValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/TypeNameValidator.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/UnsafeDeserializationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/UnsafeDeserializationException.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Binary/WindowsIdentitySurrogate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Binary/WindowsIdentitySurrogate.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Hyperion/CoreRemoting.Serialization.Hyperion.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Hyperion/CoreRemoting.Serialization.Hyperion.csproj -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Hyperion/HyperionSerializerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Hyperion/HyperionSerializerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting.Serialization.Hyperion/HyperionSerializerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Serialization.Hyperion/HyperionSerializerConfig.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests.ExternalTypes/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests.ExternalTypes/Class1.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests.ExternalTypes/CoreRemoting.Tests.ExternalTypes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests.ExternalTypes/CoreRemoting.Tests.ExternalTypes.csproj -------------------------------------------------------------------------------- /CoreRemoting.Tests/AsyncTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/AsyncTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/AttachmentHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/AttachmentHelperTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/BinarySerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/BinarySerializationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/BsonHashtableRpcTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/BsonHashtableRpcTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/BsonSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/BsonSerializationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/CallContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/CallContextTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/CoreRemoting.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/CoreRemoting.Tests.csproj -------------------------------------------------------------------------------- /CoreRemoting.Tests/DataSetSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/DataSetSerializationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/DicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/DicTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/DicTests_DryIoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/DicTests_DryIoc.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/DicTests_Microsoft.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/DicTests_Microsoft.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/DisposableTests.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/DisposableTests.Async.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/DisposableTests.Sync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/DisposableTests.Sync.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/EventStubTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/EventStubTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/ExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/ExceptionTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/HyperionSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/HyperionSerializationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/InvokerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/InvokerTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/InvokerTestsSafe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/InvokerTestsSafe.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/LinqExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/LinqExpressionTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/NamedPipeMemoryLeakTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/NamedPipeMemoryLeakTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/NeoBinaryExpressionSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/NeoBinaryExpressionSerializationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/NeoBinarySerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/NeoBinarySerializationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/PassAndReturnHashtable_NeoBinaryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/PassAndReturnHashtable_NeoBinaryTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RemotingConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RemotingConfigurationTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RemotingServicesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RemotingServicesTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/ReturnAsProxyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/ReturnAsProxyTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_NamedPipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_NamedPipe.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_NullChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_NullChannel.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_Quic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_Quic.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_WatsonTcp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_WatsonTcp.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_WebsocketSharp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_WebsocketSharp.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_Websockets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_Websockets.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_WsClientWsharpServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_WsClientWsharpServer.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/RpcTests_WsharpClientWsServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/RpcTests_WsharpClientWsServer.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/ServerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/ServerFixture.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/SessionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/SessionTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/SessionTests_Websockets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/SessionTests_Websockets.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/SignatureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/SignatureTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/TaskTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/TaskTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/TestConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/TestConfig.xml -------------------------------------------------------------------------------- /CoreRemoting.Tests/TestDataSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/TestDataSet.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/TestDataSet.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/TestDataSet.xsd -------------------------------------------------------------------------------- /CoreRemoting.Tests/Threading/AsyncCountdownEventUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Threading/AsyncCountdownEventUnitTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Threading/AsyncLockTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Threading/AsyncLockTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Threading/AsyncManualResetEventTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Threading/AsyncManualResetEventTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Threading/AsyncReaderWriterLockTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Threading/AsyncReaderWriterLockTests.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/AsyncService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/AsyncService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/CustomMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/CustomMessageBuilder.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/CustomProxyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/CustomProxyBuilder.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/DryIocContainerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/DryIocContainerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/EnumTestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/EnumTestService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/FactoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/FactoryService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/FailingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/FailingService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/FakeAuthProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/FakeAuthProvider.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/GenericEchoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/GenericEchoService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/HeavyweightSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/HeavyweightSimulator.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/Hobbit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/Hobbit.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/HobbitService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/HobbitService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IAsyncService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IAsyncService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IBaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IBaseService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IEnumTestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IEnumTestService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IFactoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IFactoryService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IFailingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IFailingService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IGenericEchoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IGenericEchoService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IHobbitService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IHobbitService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IScopedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IScopedService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/IServiceWithDeps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/IServiceWithDeps.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/ISessionAwareService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/ISessionAwareService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/ITestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/ITestService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/NonDeserializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/NonDeserializable.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/ScopedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/ScopedService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/ServiceWithDeps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/ServiceWithDeps.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/SessionAwareService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/SessionAwareService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/TestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/TestService.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/Tools/ValidationSyncContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/Tools/ValidationSyncContext.cs -------------------------------------------------------------------------------- /CoreRemoting.Tests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.Tests/xunit.runner.json -------------------------------------------------------------------------------- /CoreRemoting.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting.sln -------------------------------------------------------------------------------- /CoreRemoting/Authentication/AuthenticationRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Authentication/AuthenticationRequestMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/Authentication/AuthenticationResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Authentication/AuthenticationResponseMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/Authentication/Credential.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Authentication/Credential.cs -------------------------------------------------------------------------------- /CoreRemoting/Authentication/IAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Authentication/IAuthenticationProvider.cs -------------------------------------------------------------------------------- /CoreRemoting/Authentication/RemotingIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Authentication/RemotingIdentity.cs -------------------------------------------------------------------------------- /CoreRemoting/CallContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/CallContext.cs -------------------------------------------------------------------------------- /CoreRemoting/CallContextEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/CallContextEntry.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/IClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/IClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/IRawMessageTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/IRawMessageTransport.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/IServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/IServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/NamedPipe/NamedPipeClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/NamedPipe/NamedPipeClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/NamedPipe/NamedPipeServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/NamedPipe/NamedPipeServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/NamedPipe/SimpleNamedPipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/NamedPipe/SimpleNamedPipe.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/NetworkException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/NetworkException.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Null/NullClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Null/NullClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Null/NullMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Null/NullMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Null/NullMessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Null/NullMessageQueue.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Null/NullServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Null/NullServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Null/NullServerConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Null/NullServerConnection.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Null/NullTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Null/NullTransport.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Tcp/TcpClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Tcp/TcpClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Tcp/TcpConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Tcp/TcpConnection.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Tcp/TcpServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Tcp/TcpServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Websocket/WebSocketTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Websocket/WebSocketTransport.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Websocket/WebsocketClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Websocket/WebsocketClientChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Websocket/WebsocketServerChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Websocket/WebsocketServerChannel.cs -------------------------------------------------------------------------------- /CoreRemoting/Channels/Websocket/WebsocketServerConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Channels/Websocket/WebsocketServerConnection.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/ClientInstanceConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/ClientInstanceConfigElement.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/ClientInstanceConfigElementCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/ClientInstanceConfigElementCollection.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/ConfigSectionExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/ConfigSectionExtensionMethods.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/CoreRemotingConfigSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/CoreRemotingConfigSection.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/ServerInstanceConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/ServerInstanceConfigElement.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/ServerInstanceConfigElementCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/ServerInstanceConfigElementCollection.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/WellKnownServiceConfigElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/WellKnownServiceConfigElement.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/ConfigSection/WellKnownServiceConfigElementCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/ConfigSection/WellKnownServiceConfigElementCollection.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/RemotingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/RemotingConfiguration.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/RemotingServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/RemotingServices.cs -------------------------------------------------------------------------------- /CoreRemoting/ClassicRemotingApi/WellKnownServiceTypeEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClassicRemotingApi/WellKnownServiceTypeEntry.cs -------------------------------------------------------------------------------- /CoreRemoting/ClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClientConfig.cs -------------------------------------------------------------------------------- /CoreRemoting/ClientRpcContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ClientRpcContext.cs -------------------------------------------------------------------------------- /CoreRemoting/CoreRemoting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/CoreRemoting.csproj -------------------------------------------------------------------------------- /CoreRemoting/CoreRemoting.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/CoreRemoting.csproj.user -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/CastleWindsorDependencyInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/CastleWindsorDependencyInjectionContainer.cs -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/DependencyInjectionContainerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/DependencyInjectionContainerBase.cs -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/DependencyInjectionContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/DependencyInjectionContainerExtensions.cs -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/IDependencyInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/IDependencyInjectionContainer.cs -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/MicrosoftDependencyInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/MicrosoftDependencyInjectionContainer.cs -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/ServiceLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/ServiceLifetime.cs -------------------------------------------------------------------------------- /CoreRemoting/DependencyInjection/ServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/DependencyInjection/ServiceRegistration.cs -------------------------------------------------------------------------------- /CoreRemoting/Encryption/AesEncryption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Encryption/AesEncryption.cs -------------------------------------------------------------------------------- /CoreRemoting/Encryption/EncryptedSecret.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Encryption/EncryptedSecret.cs -------------------------------------------------------------------------------- /CoreRemoting/Encryption/RsaKeyExchange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Encryption/RsaKeyExchange.cs -------------------------------------------------------------------------------- /CoreRemoting/Encryption/RsaKeyPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Encryption/RsaKeyPair.cs -------------------------------------------------------------------------------- /CoreRemoting/Encryption/RsaSignature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Encryption/RsaSignature.cs -------------------------------------------------------------------------------- /CoreRemoting/Encryption/SignedMessageData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Encryption/SignedMessageData.cs -------------------------------------------------------------------------------- /CoreRemoting/IO/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/IO/LICENSE -------------------------------------------------------------------------------- /CoreRemoting/IO/SmallBlockMemoryStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/IO/SmallBlockMemoryStream.cs -------------------------------------------------------------------------------- /CoreRemoting/IO/__Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/IO/__Error.cs -------------------------------------------------------------------------------- /CoreRemoting/IRemotingClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/IRemotingClient.cs -------------------------------------------------------------------------------- /CoreRemoting/IRemotingServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/IRemotingServer.cs -------------------------------------------------------------------------------- /CoreRemoting/IServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/IServiceProxy.cs -------------------------------------------------------------------------------- /CoreRemoting/ISessionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ISessionRepository.cs -------------------------------------------------------------------------------- /CoreRemoting/MicrosoftDependencyInjectionExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/MicrosoftDependencyInjectionExtensionMethods.cs -------------------------------------------------------------------------------- /CoreRemoting/OneWayAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/OneWayAttribute.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/ClientDelegateInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/ClientDelegateInfo.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/ClientDelegateRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/ClientDelegateRegistry.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/DelegateProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/DelegateProxy.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/DelegateProxyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/DelegateProxyFactory.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/EventStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/EventStub.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/IDelegateInvoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/IDelegateInvoker.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/IDelegateProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/IDelegateProxy.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/IDelegateProxyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/IDelegateProxyFactory.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/RemoteDelegateInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/RemoteDelegateInfo.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/RemoteDelegateInvocationEventAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/RemoteDelegateInvocationEventAggregator.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/SafeDynamicInvoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/SafeDynamicInvoker.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteDelegates/SimpleDynamicInvoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteDelegates/SimpleDynamicInvoker.cs -------------------------------------------------------------------------------- /CoreRemoting/RemoteInvocationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemoteInvocationException.cs -------------------------------------------------------------------------------- /CoreRemoting/RemotingClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemotingClient.cs -------------------------------------------------------------------------------- /CoreRemoting/RemotingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemotingException.cs -------------------------------------------------------------------------------- /CoreRemoting/RemotingProxyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemotingProxyBuilder.cs -------------------------------------------------------------------------------- /CoreRemoting/RemotingServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemotingServer.cs -------------------------------------------------------------------------------- /CoreRemoting/RemotingSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RemotingSession.cs -------------------------------------------------------------------------------- /CoreRemoting/ReturnAsProxyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ReturnAsProxyAttribute.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/GoodbyeMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/GoodbyeMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/IMessageEncryptionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/IMessageEncryptionManager.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/IMethodCallMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/IMethodCallMessageBuilder.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MessageEncryptionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MessageEncryptionManager.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MessagingExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MessagingExtensionMethods.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MethodCallMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MethodCallMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MethodCallMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MethodCallMessageBuilder.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MethodCallOutParameterMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MethodCallOutParameterMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MethodCallParameterMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MethodCallParameterMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/MethodCallResultMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/MethodCallResultMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/RemoteDelegateInvocationMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/RemoteDelegateInvocationMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/RpcMessaging/WireMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/RpcMessaging/WireMessage.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/BsonReferenceResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/BsonReferenceResolver.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/BsonSerializerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/BsonSerializerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/BsonSerializerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/BsonSerializerConfig.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/BsonTypeConversionRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/BsonTypeConversionRegistry.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/DataSetDiffGramSupport/DataSetDiffGramJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/DataSetDiffGramSupport/DataSetDiffGramJsonConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/DataSetDiffGramSupport/SerializedDiffGram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/DataSetDiffGramSupport/SerializedDiffGram.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/EncodingConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/EncodingConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/HashtableConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/HashtableConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/IPAddressConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/IPAddressConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/IPEndPointConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/IPEndPointConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/ObjectTypeSlotConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/ObjectTypeSlotConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/PrimitiveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/PrimitiveType.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Converters/RegionInfoConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Converters/RegionInfoConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/Envelope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/Envelope.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/Bson/TypeIgnoreVersionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/Bson/TypeIgnoreVersionConverter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/CrossFrameworkSerialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/CrossFrameworkSerialization.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/ExceptionExtensions.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/HyperionSerializerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/HyperionSerializerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/HyperionSerializerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/HyperionSerializerConfig.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/ISerializerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/ISerializerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/NeoBinary/NeoBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/NeoBinary/NeoBinarySerializer.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/NeoBinary/NeoBinarySerializerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/NeoBinary/NeoBinarySerializerAdapter.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/NeoBinary/NeoBinarySerializerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/NeoBinary/NeoBinarySerializerConfig.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/NeoBinary/NeoBinaryTypeValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/NeoBinary/NeoBinaryTypeValidator.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/NeoBinary/NeoBinaryUnsafeDeserializationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/NeoBinary/NeoBinaryUnsafeDeserializationException.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/SerializableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/SerializableException.cs -------------------------------------------------------------------------------- /CoreRemoting/Serialization/ServiceReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Serialization/ServiceReference.cs -------------------------------------------------------------------------------- /CoreRemoting/ServerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ServerConfig.cs -------------------------------------------------------------------------------- /CoreRemoting/ServerRpcContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ServerRpcContext.cs -------------------------------------------------------------------------------- /CoreRemoting/ServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/ServiceProxy.cs -------------------------------------------------------------------------------- /CoreRemoting/SessionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/SessionRepository.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/AsyncCountdownEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/AsyncCountdownEvent.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/AsyncCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/AsyncCounter.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/AsyncLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/AsyncLock.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/AsyncManualResetEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/AsyncManualResetEvent.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/AsyncReaderWriterLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/AsyncReaderWriterLock.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/ClrThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/ClrThreadPool.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/IThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/IThreadPool.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/IThreadPoolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/IThreadPoolExtensions.cs -------------------------------------------------------------------------------- /CoreRemoting/Threading/SimpleLockThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Threading/SimpleLockThreadPool.cs -------------------------------------------------------------------------------- /CoreRemoting/Toolbox/AttachmentHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Toolbox/AttachmentHelper.cs -------------------------------------------------------------------------------- /CoreRemoting/Toolbox/Disposable.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Toolbox/Disposable.Async.cs -------------------------------------------------------------------------------- /CoreRemoting/Toolbox/Disposable.Sync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Toolbox/Disposable.Sync.cs -------------------------------------------------------------------------------- /CoreRemoting/Toolbox/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Toolbox/Extensions.cs -------------------------------------------------------------------------------- /CoreRemoting/Toolbox/LimitedSizeQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Toolbox/LimitedSizeQueue.cs -------------------------------------------------------------------------------- /CoreRemoting/Toolbox/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/CoreRemoting/Toolbox/TaskExtensions.cs -------------------------------------------------------------------------------- /Examples/HelloWorld/HelloWorld.Client/HelloWorld.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/HelloWorld/HelloWorld.Client/HelloWorld.Client.csproj -------------------------------------------------------------------------------- /Examples/HelloWorld/HelloWorld.Client/HelloWorldClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/HelloWorld/HelloWorld.Client/HelloWorldClient.cs -------------------------------------------------------------------------------- /Examples/HelloWorld/HelloWorld.Server/HelloWorld.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/HelloWorld/HelloWorld.Server/HelloWorld.Server.csproj -------------------------------------------------------------------------------- /Examples/HelloWorld/HelloWorld.Server/HelloWorldServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/HelloWorld/HelloWorld.Server/HelloWorldServer.cs -------------------------------------------------------------------------------- /Examples/HelloWorld/HelloWorld.Shared/HelloWorld.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/HelloWorld/HelloWorld.Shared/HelloWorld.Shared.csproj -------------------------------------------------------------------------------- /Examples/HelloWorld/HelloWorld.Shared/ISayHelloService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/HelloWorld/HelloWorld.Shared/ISayHelloService.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | .vs/ 4 | *.user 5 | -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/.gitignore -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/.name: -------------------------------------------------------------------------------- 1 | MigratedTaskDemoAppNetRemoting -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/indexLayout.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/misc.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.MigratedTaskDemoAppNetRemoting/.idea/vcs.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/.gitignore -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/.name: -------------------------------------------------------------------------------- 1 | TaskDemoAppNetRemoting -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/indexLayout.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/misc.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/riderModule.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/riderModule.iml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/vcs.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/App.config -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/MigratedTaskDemoAppNetRemoting.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/MigratedTaskDemoAppNetRemoting.Client.csproj -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Program.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Resources/add.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Resources/add.ico -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Resources/delete.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Resources/delete.ico -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Resources/edit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/Resources/edit.ico -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/ServiceProxyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/ServiceProxyHelper.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/TodoForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/TodoForm.Designer.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/TodoForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Client/TodoForm.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/App.config -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/MigratedTaskDemoAppNetRemoting.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/MigratedTaskDemoAppNetRemoting.Server.csproj -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/Program.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/TodoDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/TodoDatabase.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/TodoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Server/TodoService.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Shared/ITodoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Shared/ITodoService.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Shared/MigratedTaskDemoAppNetRemoting.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Shared/MigratedTaskDemoAppNetRemoting.Shared.csproj -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Shared/Todo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.Shared/Todo.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/MigratedCoreRemotingSolution/MigratedTaskDemoAppNetRemoting.sln -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | .vs/ 4 | *.user 5 | -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/.gitignore -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/.name: -------------------------------------------------------------------------------- 1 | TaskDemoAppNetRemoting -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/indexLayout.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/misc.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/riderModule.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/riderModule.iml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/.idea/.idea.TaskDemoAppNetRemoting/.idea/vcs.xml -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/App.config -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Program.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Resources/add.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Resources/add.ico -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Resources/delete.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Resources/delete.ico -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Resources/edit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/Resources/edit.ico -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/ServiceProxyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/ServiceProxyHelper.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/TaskDemoAppNetRemoting.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/TaskDemoAppNetRemoting.Client.csproj -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/TodoForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/TodoForm.Designer.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/TodoForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Client/TodoForm.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/App.config -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/Program.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/TaskDemoAppNetRemoting.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/TaskDemoAppNetRemoting.Server.csproj -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/TodoDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/TodoDatabase.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/TodoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/TodoService.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Server/packages.config -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/ITodoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/ITodoService.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/TaskDemoAppNetRemoting.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/TaskDemoAppNetRemoting.Shared.csproj -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/Todo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.Shared/Todo.cs -------------------------------------------------------------------------------- /Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/Examples/MigrateNetRemoting/NetRemotingSolution/TaskDemoAppNetRemoting.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/HelloWorld_AsDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/docs/images/HelloWorld_AsDiagram.png -------------------------------------------------------------------------------- /docs/images/RemotingClient_Structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/docs/images/RemotingClient_Structure.png -------------------------------------------------------------------------------- /docs/images/RemotingServer_Structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/docs/images/RemotingServer_Structure.png -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theRainbird/CoreRemoting/HEAD/global.json --------------------------------------------------------------------------------