Why not use ref?

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • Specifically on the implicit semantics, this is why Unsafe.IsNullRef takes ref T (and I did argue heavily in favor of using in but was ultimately outvoted). You can see more details on this here: https://github.com/dotnet/runtime/issues/31170

  • ImageSharp

    :camera: A modern, cross-platform, 2D Graphics library for .NET

  • High performance code with no pinning (eg. here, here, here, here)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • UWP Community Toolkit

    The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.

  • High performance code with no pinning (eg. here, here, here, here)

  • terrafx.interop.windows

    Interop bindings for Windows.

  • Literally any direct port of C++ objects (eg. here, here)

  • terrafx.interop.d3d12memoryallocator

    Interop bindings for D3D12MemoryAllocator

  • Literally any direct port of C++ objects (eg. here, here)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts