DotNext by .NET Foundation and Contributors

<PackageReference Include="DotNext" Version="4.0.0-beta.7" />

.NET API 395,224 bytes

 RefAction<T, TArgs>

public sealed delegate RefAction<T, TArgs> : MulticastDelegate
Represents action that accepts arbitrary value by reference.
using System.Runtime.CompilerServices; namespace DotNext { public delegate void RefAction<[System.Runtime.CompilerServices.Nullable(2)] T, [System.Runtime.CompilerServices.Nullable(2)] in TArgs> (ref T reference, TArgs args); }