RedHerring.Deduction
1.0.0
dotnet add package RedHerring.Deduction --version 1.0.0
NuGet\Install-Package RedHerring.Deduction -Version 1.0.0
<PackageReference Include="RedHerring.Deduction" Version="1.0.0" />
paket add RedHerring.Deduction --version 1.0.0
#r "nuget: RedHerring.Deduction, 1.0.0"
// Install RedHerring.Deduction as a Cake Addin #addin nuget:?package=RedHerring.Deduction&version=1.0.0 // Install RedHerring.Deduction as a Cake Tool #tool nuget:?package=RedHerring.Deduction&version=1.0.0
Red Herring Deduction
Simple metadata crawler for your game.
Container
Container currently holds assemblies and allows easy access to all loaded types.
Crawler
When you register your indexers with the Crawler
(or whatever you used to implemented ICrawlMetadata
), it will be notified when all types are being processed.
Indexer
You can implement your own metadata indexer, using the IIndexMetadata
interface.
Once your indexer has been added to the crawler, it will be invoked during type processing.
Sample
private ICrawlMetadata _crawler;
public void Init()
{
IMetadataContainer container = new MetadataContainer();
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
container.Add(assemblies);
_crawler = new Crawler(container);
var indexer = new YourIndexer();
_crawler.AddIndexer(indexer);
_crawler.Process(); // this is what calls your indexers
}
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. |
.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.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on RedHerring.Deduction:
Package | Downloads |
---|---|
RedHerring.Clues
Simple definition system for your data-driven game. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 161 | 9/16/2023 |