modernuo / ValueLinkList

Source generated link list for .NET 7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ValueLinkList

ValueLinkList is a .NET source generator for generating a zero allocation link list to a member of an object.

How to install

Add ValueLinkList as an analyzer project reference:

    <ItemGroup>
        <PackageReference Include="ModernUO.ValueLinkList.Annotations" Version="1.0.0" />
        <PackageReference Include="ModernUO.ValueLinkList.Generator" Version="1.0.0">
            <SetTargetFramework>TargetFramework=netstandard2.0</SetTargetFramework>
            <OutputItemType>Analyzer</OutputItemType>
            <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
            <PrivateAssets>all</PrivateAssets>
        </PackageReference>
    </ItemGroup>

Usage

Basic Usage

About

Source generated link list for .NET 7

License:MIT License


Languages

Language:C# 100.0%