Lakona.Rpc.Analyzers
0.5.0
dotnet add package Lakona.Rpc.Analyzers --version 0.5.0
NuGet\Install-Package Lakona.Rpc.Analyzers -Version 0.5.0
<PackageReference Include="Lakona.Rpc.Analyzers" Version="0.5.0" />
<PackageVersion Include="Lakona.Rpc.Analyzers" Version="0.5.0" />
<PackageReference Include="Lakona.Rpc.Analyzers" />
paket add Lakona.Rpc.Analyzers --version 0.5.0
#r "nuget: Lakona.Rpc.Analyzers, 0.5.0"
#:package Lakona.Rpc.Analyzers@0.5.0
#addin nuget:?package=Lakona.Rpc.Analyzers&version=0.5.0
#tool nuget:?package=Lakona.Rpc.Analyzers&version=0.5.0
Lakona.Rpc.Analyzers
Roslyn analyzers and source generators for Lakona.Rpc contract projects.
Generated starter server and SDK-style client projects reference this package as a private build dependency. It generates RPC client and server glue at compile time from interfaces annotated with RpcService, RpcMethod, RpcNotificationContract, and RpcNotification, and reports diagnostics for invalid or duplicate contract ids.
Generated Unity and Tuanjie clients use framework-owned source-generator defaults. Generated projects do not contain a project-local RPC generation marker file. The generated client API is emitted into Client.Generated.
Game clients can also opt into a generated LakonaGameClient wrapper:
<LakonaGameGenerateClient>true</LakonaGameGenerateClient>
Advanced client assemblies can still use assembly markers when they do not use the generated-project defaults:
[assembly: LakonaRpcGenerateClient("Client.Generated")]
[assembly: LakonaGameGenerateClient]
Typical projects should add this package with:
<PackageReference Include="Lakona.Rpc.Analyzers" Version="0.3.6">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.0 | 41 | 7/22/2026 |