Available Extensions
| Property | What it does |
|---|---|
InjectSourceGenHelpers | Roslyn utilities for source generators |
InjectFakeLogger | Test helpers for FakeLogCollector |
InjectStringOrdinalComparer | Singleton string comparers |
Source Generator Helpers
For source generator projects. Injects utilities from ANcpLua.Roslyn.Utilities.Source generators can’t reference NuGet packages at design-time. This property
embeds the utilities as internal source files instead.
FakeLogger Extensions
For test projects. Adds helpers forFakeLogCollector from Microsoft.Extensions.Diagnostics.Testing.
GetFullLoggerText()- Dump all logs as stringWaitForLogAsync()- Async polling for log entriesWaitForLogCountAsync()- Wait for N matching entries
String Comparers
Singleton ordinal comparers for allocation-free comparisons.StringOrdinalComparer.InstanceStringOrdinalIgnoreCaseComparer.Instance
