├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── azure-pipelines.yml ├── docs ├── .gitignore ├── api │ ├── .gitignore │ └── index.md ├── articles │ ├── benchmarks.md │ ├── communication-layers.md │ ├── extensions.md │ ├── index.md │ ├── protocol-version.md │ ├── proxy-generation.md │ ├── setup.md │ ├── toc.yml │ └── types.md ├── assets │ └── images │ │ ├── Benchmarks │ │ ├── PipesBenchmarkArray.png │ │ ├── PipesBenchmarkNonArray.png │ │ ├── TCPBenchmarkArray.png │ │ └── TCPBenchmarkNonArray.png │ │ ├── icon.svg │ │ └── vs-icon.png ├── docfx.json ├── index.md └── toc.yml ├── media ├── PipesBenchmarkArrays.png ├── PipesBenchmarkNonArrays.png └── icon.svg └── src ├── Demo ├── Demo.props ├── VoltRpc.Demo.Client │ ├── Program.cs │ └── VoltRpc.Demo.Client.csproj ├── VoltRpc.Demo.Host │ ├── Program.cs │ ├── SpectreLogger.cs │ ├── TestImp.cs │ └── VoltRpc.Demo.Host.csproj └── VoltRpc.Demo.Shared │ ├── ArgsParser.cs │ ├── AssemblyInfo.cs │ ├── CustomType.cs │ ├── CustomTypeArrays.cs │ ├── CustomTypeArraysReaderWriter.cs │ ├── CustomTypeReaderWriter.cs │ ├── IInternalTest.cs │ ├── ITest.cs │ └── VoltRpc.Demo.Shared.csproj ├── Packages.props ├── PackagesLibrary.props ├── Packaging └── README.package.md ├── Properties.props ├── VoltRpc.Benchmarks ├── BenchmarksGraphing.xlsx ├── Core │ ├── FastArray │ │ ├── FastArrayContainer.cs │ │ └── FastArrayTypeReaderWriter.cs │ ├── VoltRpcBenchmark.cs │ └── VoltRpcConfig.cs ├── Interface │ ├── BenchmarkInterfaceImpl.cs │ └── IBenchmarkInterface.cs ├── PipesBenchmark.cs ├── Program.cs ├── TcpBenchmark.cs └── VoltRpc.Benchmarks.csproj ├── VoltRpc.Communication.Pipes ├── PipesClient.cs ├── PipesHost.cs └── VoltRpc.Communication.Pipes.csproj ├── VoltRpc.Proxy.Generator ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── AssemblyInfo.cs ├── DiagnosticHelper.cs ├── Entities │ ├── Argument.cs │ └── Method.cs ├── ProxyCodeTemplates.cs ├── ProxyGenerator.cs ├── ProxySyntaxReceiver.cs ├── Resources │ ├── SR.Designer.cs │ └── SR.resx ├── Utils.cs ├── VoltRpc.Proxy.Generator.csproj └── version.json ├── VoltRpc.Tests ├── Communication │ ├── ClientTests.cs │ ├── HostTests.cs │ ├── MemoryStreamClient.cs │ ├── MemoryStreamHost.cs │ ├── TCP │ │ └── TCPHostClientTests.cs │ └── TestObjects │ │ ├── IInterface.cs │ │ └── TestClass.cs ├── IO │ ├── BufferedReadWriterTests.cs │ ├── DualBuffers.cs │ ├── MemoryStreamBufferedReader.cs │ └── MemoryStreamBufferedWriter.cs ├── Proxy │ └── Generator │ │ ├── ArgumentTests.cs │ │ └── MethodTests.cs ├── Services │ └── ServiceHelperTests.cs ├── TestObjects │ ├── Interfaces │ │ ├── IArrayBasicInterface.cs │ │ ├── IBasicInterface.cs │ │ ├── IBasicMultipleInterface.cs │ │ ├── IOutInterface.cs │ │ ├── IOutReturnInterface.cs │ │ ├── IParameterArrayInterface.cs │ │ ├── IParameterBasicInterface.cs │ │ ├── IRefArrayInterface.cs │ │ ├── IRefBasicInterface.cs │ │ ├── IRefOutInterface.cs │ │ ├── IRefOutReturnInterface.cs │ │ ├── IRefReturnInterface.cs │ │ ├── IReturnArrayInterface.cs │ │ └── IReturnInterface.cs │ └── Objects │ │ ├── ArrayBasicInterface.cs │ │ ├── BasicExceptionObject.cs │ │ ├── BasicObject.cs │ │ ├── OutObject.cs │ │ ├── OutReturnObject.cs │ │ ├── ParameterObject.cs │ │ ├── RefObject.cs │ │ ├── RefOutObject.cs │ │ ├── RefOutReturnObject.cs │ │ ├── RefReturnObject.cs │ │ └── ReturnObject.cs ├── Types │ ├── ReaderWritersTests.cs │ ├── TypeReaderWriterManagerTests.cs │ ├── TypesHelperTests.cs │ └── Utils.cs └── VoltRpc.Tests.csproj ├── VoltRpc.sln ├── VoltRpc.sln.DotSettings ├── VoltRpc ├── AssemblyInfo.cs ├── Communication │ ├── AlreadyConnectedException.cs │ ├── AlreadyRunningException.cs │ ├── Client.cs │ ├── ConnectionFailedException.cs │ ├── Host.cs │ ├── MessageResponse.cs │ ├── MessageType.cs │ ├── MethodInvokeFailedException.cs │ ├── NotConnectedException.cs │ ├── Syncing │ │ ├── ProtocolInfo.cs │ │ ├── ProtocolSyncException.cs │ │ └── SyncServiceMissMatchException.cs │ └── TCP │ │ ├── TCPClient.cs │ │ └── TCPHost.cs ├── IO │ ├── BufferedReader.cs │ ├── BufferedReaderExtensions.cs │ ├── BufferedWriter.cs │ ├── BufferedWriterExtensions.cs │ └── IoUtils.cs ├── IsExternalInit.cs ├── Logging │ ├── ConsoleLogger.cs │ ├── ILogger.cs │ ├── LogVerbosity.cs │ └── NullLogger.cs ├── Proxy │ └── GenerateProxyAttribute.cs ├── Services │ ├── HostService.cs │ ├── ServiceHelper.cs │ ├── ServiceMethod.cs │ └── ServiceMethodParameter.cs ├── Types │ ├── ITypeReadWriter.cs │ ├── NoTypeReaderException.cs │ ├── TypeReadWriter.cs │ ├── TypeReaderWriterException.cs │ ├── TypeReaderWriterManager.cs │ ├── TypeReaderWriters │ │ ├── BoolReadWriter.cs │ │ ├── ByteReadWriter.cs │ │ ├── CharReadWriter.cs │ │ ├── DateTimeReadWriter.cs │ │ ├── DecimalReadWriter.cs │ │ ├── DoubleReadWriter.cs │ │ ├── FloatReadWriter.cs │ │ ├── GuidReadWriter.cs │ │ ├── IntReadWriter.cs │ │ ├── LongReadWriter.cs │ │ ├── Matrix3x2TypeReadWriter.cs │ │ ├── Matrix4X4TypeReadWriter.cs │ │ ├── PlaneTypeReadWriter.cs │ │ ├── QuaternionTypeReadWriter.cs │ │ ├── SByteReadWriter.cs │ │ ├── ShortReadWriter.cs │ │ ├── StringReadWriter.cs │ │ ├── TimeSpanReadWriter.cs │ │ ├── UIntReadWriter.cs │ │ ├── ULongReadWriter.cs │ │ ├── UShortReadWriter.cs │ │ ├── UriReadWriter.cs │ │ ├── Vector2TypeReadWriter.cs │ │ ├── Vector3TypeReadWriter.cs │ │ └── Vector4TypeReadWriter.cs │ ├── TypesHelper.cs │ └── VoltTypeInfo.cs ├── Versioning │ ├── LibVersion.cs │ └── VersionMissMatchException.cs ├── VoltRpc.csproj └── thirdpartycredits.txt ├── icon.png └── version.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/api/.gitignore -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/api/index.md -------------------------------------------------------------------------------- /docs/articles/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/benchmarks.md -------------------------------------------------------------------------------- /docs/articles/communication-layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/communication-layers.md -------------------------------------------------------------------------------- /docs/articles/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/extensions.md -------------------------------------------------------------------------------- /docs/articles/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/index.md -------------------------------------------------------------------------------- /docs/articles/protocol-version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/protocol-version.md -------------------------------------------------------------------------------- /docs/articles/proxy-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/proxy-generation.md -------------------------------------------------------------------------------- /docs/articles/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/setup.md -------------------------------------------------------------------------------- /docs/articles/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/toc.yml -------------------------------------------------------------------------------- /docs/articles/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/articles/types.md -------------------------------------------------------------------------------- /docs/assets/images/Benchmarks/PipesBenchmarkArray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/assets/images/Benchmarks/PipesBenchmarkArray.png -------------------------------------------------------------------------------- /docs/assets/images/Benchmarks/PipesBenchmarkNonArray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/assets/images/Benchmarks/PipesBenchmarkNonArray.png -------------------------------------------------------------------------------- /docs/assets/images/Benchmarks/TCPBenchmarkArray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/assets/images/Benchmarks/TCPBenchmarkArray.png -------------------------------------------------------------------------------- /docs/assets/images/Benchmarks/TCPBenchmarkNonArray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/assets/images/Benchmarks/TCPBenchmarkNonArray.png -------------------------------------------------------------------------------- /docs/assets/images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/assets/images/icon.svg -------------------------------------------------------------------------------- /docs/assets/images/vs-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/assets/images/vs-icon.png -------------------------------------------------------------------------------- /docs/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/docfx.json -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/docs/toc.yml -------------------------------------------------------------------------------- /media/PipesBenchmarkArrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/media/PipesBenchmarkArrays.png -------------------------------------------------------------------------------- /media/PipesBenchmarkNonArrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/media/PipesBenchmarkNonArrays.png -------------------------------------------------------------------------------- /media/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/media/icon.svg -------------------------------------------------------------------------------- /src/Demo/Demo.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/Demo.props -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Client/Program.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Client/VoltRpc.Demo.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Client/VoltRpc.Demo.Client.csproj -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Host/Program.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Host/SpectreLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Host/SpectreLogger.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Host/TestImp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Host/TestImp.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Host/VoltRpc.Demo.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Host/VoltRpc.Demo.Host.csproj -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/ArgsParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/ArgsParser.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/CustomType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/CustomType.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/CustomTypeArrays.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/CustomTypeArrays.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/CustomTypeArraysReaderWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/CustomTypeArraysReaderWriter.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/CustomTypeReaderWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/CustomTypeReaderWriter.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/IInternalTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/IInternalTest.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/ITest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/ITest.cs -------------------------------------------------------------------------------- /src/Demo/VoltRpc.Demo.Shared/VoltRpc.Demo.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Demo/VoltRpc.Demo.Shared/VoltRpc.Demo.Shared.csproj -------------------------------------------------------------------------------- /src/Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Packages.props -------------------------------------------------------------------------------- /src/PackagesLibrary.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/PackagesLibrary.props -------------------------------------------------------------------------------- /src/Packaging/README.package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Packaging/README.package.md -------------------------------------------------------------------------------- /src/Properties.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/Properties.props -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/BenchmarksGraphing.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/BenchmarksGraphing.xlsx -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Core/FastArray/FastArrayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Core/FastArray/FastArrayContainer.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Core/FastArray/FastArrayTypeReaderWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Core/FastArray/FastArrayTypeReaderWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Core/VoltRpcBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Core/VoltRpcBenchmark.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Core/VoltRpcConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Core/VoltRpcConfig.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Interface/BenchmarkInterfaceImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Interface/BenchmarkInterfaceImpl.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Interface/IBenchmarkInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Interface/IBenchmarkInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/PipesBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/PipesBenchmark.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/Program.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/TcpBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/TcpBenchmark.cs -------------------------------------------------------------------------------- /src/VoltRpc.Benchmarks/VoltRpc.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Benchmarks/VoltRpc.Benchmarks.csproj -------------------------------------------------------------------------------- /src/VoltRpc.Communication.Pipes/PipesClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Communication.Pipes/PipesClient.cs -------------------------------------------------------------------------------- /src/VoltRpc.Communication.Pipes/PipesHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Communication.Pipes/PipesHost.cs -------------------------------------------------------------------------------- /src/VoltRpc.Communication.Pipes/VoltRpc.Communication.Pipes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Communication.Pipes/VoltRpc.Communication.Pipes.csproj -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/DiagnosticHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/DiagnosticHelper.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/Entities/Argument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/Entities/Argument.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/Entities/Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/Entities/Method.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/ProxyCodeTemplates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/ProxyCodeTemplates.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/ProxyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/ProxyGenerator.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/ProxySyntaxReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/ProxySyntaxReceiver.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/Resources/SR.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/Resources/SR.Designer.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/Resources/SR.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/Resources/SR.resx -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/Utils.cs -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/VoltRpc.Proxy.Generator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/VoltRpc.Proxy.Generator.csproj -------------------------------------------------------------------------------- /src/VoltRpc.Proxy.Generator/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Proxy.Generator/version.json -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/ClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/ClientTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/HostTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/HostTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/MemoryStreamClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/MemoryStreamClient.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/MemoryStreamHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/MemoryStreamHost.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/TCP/TCPHostClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/TCP/TCPHostClientTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/TestObjects/IInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/TestObjects/IInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Communication/TestObjects/TestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Communication/TestObjects/TestClass.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/IO/BufferedReadWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/IO/BufferedReadWriterTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/IO/DualBuffers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/IO/DualBuffers.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/IO/MemoryStreamBufferedReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/IO/MemoryStreamBufferedReader.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/IO/MemoryStreamBufferedWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/IO/MemoryStreamBufferedWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Proxy/Generator/ArgumentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Proxy/Generator/ArgumentTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Proxy/Generator/MethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Proxy/Generator/MethodTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Services/ServiceHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Services/ServiceHelperTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IArrayBasicInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IArrayBasicInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IBasicInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IBasicInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IBasicMultipleInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IBasicMultipleInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IOutInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IOutInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IOutReturnInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IOutReturnInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IParameterArrayInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IParameterArrayInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IParameterBasicInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IParameterBasicInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IRefArrayInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IRefArrayInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IRefBasicInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IRefBasicInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IRefOutInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IRefOutInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IRefOutReturnInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IRefOutReturnInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IRefReturnInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IRefReturnInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IReturnArrayInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IReturnArrayInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Interfaces/IReturnInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Interfaces/IReturnInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/ArrayBasicInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/ArrayBasicInterface.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/BasicExceptionObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/BasicExceptionObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/BasicObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/BasicObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/OutObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/OutObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/OutReturnObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/OutReturnObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/ParameterObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/ParameterObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/RefObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/RefObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/RefOutObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/RefOutObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/RefOutReturnObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/RefOutReturnObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/RefReturnObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/RefReturnObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/TestObjects/Objects/ReturnObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/TestObjects/Objects/ReturnObject.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Types/ReaderWritersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Types/ReaderWritersTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Types/TypeReaderWriterManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Types/TypeReaderWriterManagerTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Types/TypesHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Types/TypesHelperTests.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/Types/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/Types/Utils.cs -------------------------------------------------------------------------------- /src/VoltRpc.Tests/VoltRpc.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.Tests/VoltRpc.Tests.csproj -------------------------------------------------------------------------------- /src/VoltRpc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.sln -------------------------------------------------------------------------------- /src/VoltRpc.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc.sln.DotSettings -------------------------------------------------------------------------------- /src/VoltRpc/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/AlreadyConnectedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/AlreadyConnectedException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/AlreadyRunningException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/AlreadyRunningException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/Client.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/ConnectionFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/ConnectionFailedException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/Host.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/Host.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/MessageResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/MessageResponse.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/MessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/MessageType.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/MethodInvokeFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/MethodInvokeFailedException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/NotConnectedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/NotConnectedException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/Syncing/ProtocolInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/Syncing/ProtocolInfo.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/Syncing/ProtocolSyncException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/Syncing/ProtocolSyncException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/Syncing/SyncServiceMissMatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/Syncing/SyncServiceMissMatchException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/TCP/TCPClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/TCP/TCPClient.cs -------------------------------------------------------------------------------- /src/VoltRpc/Communication/TCP/TCPHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Communication/TCP/TCPHost.cs -------------------------------------------------------------------------------- /src/VoltRpc/IO/BufferedReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/IO/BufferedReader.cs -------------------------------------------------------------------------------- /src/VoltRpc/IO/BufferedReaderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/IO/BufferedReaderExtensions.cs -------------------------------------------------------------------------------- /src/VoltRpc/IO/BufferedWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/IO/BufferedWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/IO/BufferedWriterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/IO/BufferedWriterExtensions.cs -------------------------------------------------------------------------------- /src/VoltRpc/IO/IoUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/IO/IoUtils.cs -------------------------------------------------------------------------------- /src/VoltRpc/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/IsExternalInit.cs -------------------------------------------------------------------------------- /src/VoltRpc/Logging/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Logging/ConsoleLogger.cs -------------------------------------------------------------------------------- /src/VoltRpc/Logging/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Logging/ILogger.cs -------------------------------------------------------------------------------- /src/VoltRpc/Logging/LogVerbosity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Logging/LogVerbosity.cs -------------------------------------------------------------------------------- /src/VoltRpc/Logging/NullLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Logging/NullLogger.cs -------------------------------------------------------------------------------- /src/VoltRpc/Proxy/GenerateProxyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Proxy/GenerateProxyAttribute.cs -------------------------------------------------------------------------------- /src/VoltRpc/Services/HostService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Services/HostService.cs -------------------------------------------------------------------------------- /src/VoltRpc/Services/ServiceHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Services/ServiceHelper.cs -------------------------------------------------------------------------------- /src/VoltRpc/Services/ServiceMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Services/ServiceMethod.cs -------------------------------------------------------------------------------- /src/VoltRpc/Services/ServiceMethodParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Services/ServiceMethodParameter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/ITypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/ITypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/NoTypeReaderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/NoTypeReaderException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriterException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriterException.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriterManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriterManager.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/BoolReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/BoolReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/ByteReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/ByteReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/CharReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/CharReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/DateTimeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/DateTimeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/DecimalReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/DecimalReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/DoubleReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/DoubleReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/FloatReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/FloatReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/GuidReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/GuidReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/IntReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/IntReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/LongReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/LongReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/Matrix3x2TypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/Matrix3x2TypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/Matrix4X4TypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/Matrix4X4TypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/PlaneTypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/PlaneTypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/QuaternionTypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/QuaternionTypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/SByteReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/SByteReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/ShortReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/ShortReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/StringReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/StringReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/TimeSpanReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/TimeSpanReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/UIntReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/UIntReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/ULongReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/ULongReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/UShortReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/UShortReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/UriReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/UriReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/Vector2TypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/Vector2TypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/Vector3TypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/Vector3TypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypeReaderWriters/Vector4TypeReadWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypeReaderWriters/Vector4TypeReadWriter.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/TypesHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/TypesHelper.cs -------------------------------------------------------------------------------- /src/VoltRpc/Types/VoltTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Types/VoltTypeInfo.cs -------------------------------------------------------------------------------- /src/VoltRpc/Versioning/LibVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Versioning/LibVersion.cs -------------------------------------------------------------------------------- /src/VoltRpc/Versioning/VersionMissMatchException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/Versioning/VersionMissMatchException.cs -------------------------------------------------------------------------------- /src/VoltRpc/VoltRpc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/VoltRpc.csproj -------------------------------------------------------------------------------- /src/VoltRpc/thirdpartycredits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/VoltRpc/thirdpartycredits.txt -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/icon.png -------------------------------------------------------------------------------- /src/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Voltstro-Studios/VoltRpc/HEAD/src/version.json --------------------------------------------------------------------------------