Interlocker.Source by Atif Aziz

<PackageReference Include="Interlocker.Source" Version="1.1.0" />

Package Files

3,294 bytes


Legend

  •  Assembly
  •  Namespace
  •  Class
  •  Interface or Abstract Class
  •  Static Class
  •  Struct
  •  Enum
  •  Delegate
  •  Grayed out == non-public

 Interlocker.Source 1.1.0

Tiny library encapsulating boilerplate code for interlocked updates using Interlocked.CompareExchange. This package is for direct inclusion in a C# project (compatible with C# language versions 6 and above). All types will remain internal to the project.

<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>Interlocker.Source</id>
    <version>1.1.0</version>
    <title>Interlocker (C# Source)</title>
    <authors>Atif Aziz</authors>
    <owners>Atif Aziz</owners>
    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
    <projectUrl>https://github.com/atifaziz/Interlocker</projectUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Tiny library encapsulating boilerplate code for interlocked updates using Interlocked.CompareExchange.

This package is for direct inclusion in a C# project (compatible with C# language versions 6 and above). All types will remain internal to the project.</description>
    <summary>Tiny library encapsulating boilerplate code for interlocked updates using Interlocked.CompareExchange.</summary>
    <releaseNotes>Adding Tuple-returning Interlocked&lt;T&gt;.Update overload with iteration argument.</releaseNotes>
    <copyright>Copyright © 2015 Atif Aziz. All rights reserved.</copyright>
    <language>en-US</language>
    <tags>threading concurrency interlocked cmpxchg</tags>
  </metadata>
</package>