105 packages tagged with “record”
A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit class. This package does not contain any compiled binaries, but instead adds the IsExternalInit class as C# source code to your project. Because this code is compiled together with the rest of your code, the built binaries will not have a dependency on this package, meaning that you can perfectly use it for both libraries and applications. The C# code is only included if you are targeting a framework version which does not support the IsExternalInit class. For example, if you create a library which multi-targets .NET Standard 2.0 and .NET 5.0, the IsExternalInit class is not provided in the .NET 5.0 compilation, because .NET 5.0 already provides support for the class by default. Please see https://github.com/manuelroemer/IsExternalInit for additional information on how to use this package.
SqlTableDependency is a high-level implementation to access table record change notifications from SQL Server. This class allows you to detect changes on a database table. Every change will send a notification messages contains values for the updated, inserted or deleted record, avoid you to execute a further select to update your application data. If you want to use record change notifications without paying attention to the underlying Service Broker infrastructure, the SqlTableDependency class is your choice. The SqlTableDependency class represents a notification dependency between an application and a SQL Server Table. When you use SqlTableDependency to get notifications, this componenet provides the low-level implementation creating the Queue and Service Broker. In this way SqlTableDependency class provides access to notifications without knowing anything about the underlying Service Broker infrastructure. Once a record change happens, SqlTableDependency's event subscribers are notified.
.Net Wrapper for un4seen Audio Library.
VisioForge .Net products for video capture, editing and playback (Video Capture SDK, Media Player SDK, Video Edit SDK). Core package.
Plugin.Maui.Audio provides the ability to play and record audio inside a .NET MAUI application.
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Simple package which allows C# records to inherit from Exception through the RecordException type.
A Simple Plug-In to Clone CRM Records from one Environment to another. Just hit the "Email a Link" Button and copy/paste the URL.
A powerful library for recording and replaying HTTP requests
DryWetMIDI is the .NET library to work with MIDI files and MIDI devices. It allows: * Read, write and create Standard MIDI Files (SMF). It is also possible to read RMID files where SMF wrapped to RIFF chunk. * Work with MIDI devices: send/receive MIDI data, play back and record MIDI data. * Finely adjust process of reading and writing. It allows, for example, to read corrupted files and repair them, or build MIDI file validators. * Implement custom meta events and custom chunks that can be write to and read from MIDI files. * Manage MIDI data either with low-level objects, like event, or high-level ones, like note. * Build musical compositions. * Perform complex musical tasks like quantizing, notes splitting or converting MIDI files to CSV.
VisioForge Controls UI Wrappers for Avalonia
VisioForge Controls UI Wrappers for Android
VisioForge Controls UI Wrappers for WPF
Mongol is a wrapper for the MongoDB Official C# Driver which makes it very easy to create repository pattern classes around strongly typed collections for POCO objects. Mongol also includes lambda-based property name resolution for building MongoDB Query/Update operations without magic strings.
Multiplatform library for recording device microphone input
The Proximity APIs for NFC (Near Field Communication) in the Windows platform are compatible to NDEF (NFC Data Exchange Format) messages, which are used on NFC tags and to send data between two devices. While the Proximity APIs include basic support for URIs, they lack support for more in-depth control over the NDEF records, as well as additional standardized record types. This NDEF Library provides a set of classes that enable you to easily work with NDEF records on top of the Windows Proximity APIs, for use with Windows or any other platform where you can develop with C#. Further NDEF record classes that extend this library with platform integration are available in the NdefLibraryExtension NuGet package (e.g., to use business cards, iCalendar data or images).
VisioForge Controls UI Wrappers for WinForms
Library and CLI for randomly generating medical data like you might get out of an Electronic Health Records (EHR) system. It is intended for generating data for demos and testing ETL / cohort generation/ data management tools. BadMedicine differs from other random data generators e.g. Mockaroo, SQL Data Generator etc in that data generated is based on (simple) models generated from live EHR datasets collected for over 30 years in Tayside and Fife (UK). This makes the data generated recognisable (codes used, frequency of codes etc) from a clinical perspective and representative of the problems (ontology mapping etc) that data analysts would encounter working with real medical data..
MARC4J.Net provides readers and writers for MARC and MARCXML. The record object model is also suitable for in-memory editing of MARC records, just as DOM is used for XML editing purposes. Using a IMarcWriter implementation it is possible to create MARC or MARCXML.
VisioForge Controls UI Wrappers for WinUI
VisioForge SDKs UI wrappers for MAUI
VisioForge Extensions for Windows
A Laravel (Eloquent) inspired ORM for .NET
VisioForge Controls UI Wrappers for GTK
Analyzers and CodeFixes for [Record]-marked types. See project site for more details.
VisioForge Controls UI Wrappers for macOS, iOS, iPadOS and tvOS
FieldCache is a good replacement for Lazy<T> for records, when you don't want to override default ctor/equals/etc, but you want a property to be lazily initialized. See the repo https://github.com/WhiteBlackGoose/FieldCache
THIS PACKAGE IS NOW MERGED INTO ManagedBass PACKAGE AND NO LONGER MAINTAINED. ManagedBass PInvoke Library for un4seen BASS. This library was built from the core of ManagedBass and now is referenced by it.
.NET mocking framework for integration testing
A library for recording and replaying HTTP interactions. Inspired by the VCR ruby gem.