Skip to content

gemstone/io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gemstone logo

IO

GPA Gemstone Library

The Gemstone IO Library organizes all Gemstone functionality related to input and output (IO).

GitHub license Build status CodeQL NuGet

This library includes helpful io classes like the following:

  • SafeFileWatcher:
    • Represents a wrapper around the native .NET FileSystemWatcher that avoids problems with dangling references when using a file watcher instance as a class member that never gets disposed.
  • ChecksumExtensions:
    • Defines extension functions related to computing various types of standard checksums.
  • FileBackedDictionary:
    • Represents a lookup table of key/value pairs backed by a file, with very little memory overhead.
  • FrameImageParserBase:
    • Defines a base class for basic parsing functionality suitable for automating the parsing of a binary data stream represented as frames with common headers and returning the parsed data via an event.

Among others.

Documentation

Full Library Documentation