Install
Packages
| Package | Target | Description |
|---|---|---|
| ANcpLua.Roslyn.Utilities | netstandard2.0 | Core library |
| ANcpLua.Roslyn.Utilities.Testing | net10.0 | Generator testing |
Features
| Category | APIs | Docs |
|---|---|---|
| Flow Control | DiagnosticFlow<T>, ReportAndContinue() | DiagnosticFlow |
| Pattern Matching | SymbolPattern.*, Match.*, Invoke.* | Patterns |
| Validation | SemanticGuard<T>, MustBeAsync() | SemanticGuard |
| Domain Contexts | AwaitableContext, AspNetContext | Contexts |
| Operations | OperationExtensions, InvocationExtensions | Operations |
| Code Generation | IndentedStringBuilder | Codegen |
| Pipeline | GroupBy(), Batch(), Distinct() | Pipeline |
| Symbol Extensions | IsEqualTo(), HasAttribute() | Symbols |
| Testing | Test<TGenerator>.Run(), caching validation | Testing |
