GPlaySDK.GhostInator
0.0.1-pre-release-3
dotnet add package GPlaySDK.GhostInator --version 0.0.1-pre-release-3
NuGet\Install-Package GPlaySDK.GhostInator -Version 0.0.1-pre-release-3
<PackageReference Include="GPlaySDK.GhostInator" Version="0.0.1-pre-release-3" />
<PackageVersion Include="GPlaySDK.GhostInator" Version="0.0.1-pre-release-3" />
<PackageReference Include="GPlaySDK.GhostInator" />
paket add GPlaySDK.GhostInator --version 0.0.1-pre-release-3
#r "nuget: GPlaySDK.GhostInator, 0.0.1-pre-release-3"
#:package GPlaySDK.GhostInator@0.0.1-pre-release-3
#addin nuget:?package=GPlaySDK.GhostInator&version=0.0.1-pre-release-3&prerelease
#tool nuget:?package=GPlaySDK.GhostInator&version=0.0.1-pre-release-3&prerelease
GPlaySDK.GhostInator
GhostInator is a lightweight meta-programming and static analysis utility designed for high-performance C# applications.
Originally built as the compile-time backbone for the UniCost Architecture, this library provides zero-runtime-cost markers (Ghost.Note) and attributes to tag, track, and visualize architectural decisions directly within the codebase.
⚠️ Note on Scope: > This package contains the Core Definitions and Declarations (Attributes & Marker APIs) only.
It is designed to be a lightweight dependency. The advanced Source Generators, Roslyn Analyzers, and the UniCost Runtime Scheduler that process these markers are part of the proprietary internal ecosystem of GplayJSC and are not included in this public distribution.
Features
- Zero Runtime Overhead:
Ghost.Noteand helper methods are designed to be aggressively inlined or compiled as no-ops, ensuring absolutely no impact on production performance. - Architectural Marking: Tag specific logic blocks or classes with intent (e.g., "Critical Path", "Pending Refactor") that can be read by Roslyn Source Generators.
- UniCost Compatible: Fully integrated with the GPlaySDK ecosystem.
Installation
Install via NuGet Package Manager:
dotnet add package GPlaySDK.GhostInator
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
-
net10.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.0.1-pre-release-3 | 77 | 2/6/2026 |
| 0.0.1-pre-release-2 | 72 | 2/6/2026 |
| 0.0.1-pre-release-1 | 83 | 2/6/2026 |