mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-14 19:29:36 +01:00
* Source gen reorganizations + component unpause generator. This commit (and subsequent commits) aims to clean up our Roslyn plugin (source gens + analyzers) stack to more sanely re-use common code I also built a new source-gen that automatically generates unpausing implementations for components, incrementing attributed TimeSpan field when unpaused. * Fix warnings in all Roslyn projects
9 lines
414 B
C#
9 lines
414 B
C#
// OH BOY. TURNS OUT IT GETS EVEN MORE CURSED.
|
|
//
|
|
// So because we're compiling a copy of Robust.Roslyn.Shared into every analyzer project,
|
|
// the test project sees multiple copies of it. This would make it impossible to use.
|
|
// UNLESS you use this obscure C# feature called "extern alias"
|
|
// that I guarantee you you've never heard of before, and are now concerned about.
|
|
|
|
extern alias SerializationGenerator;
|