Skip to content

kudima03/Pure.Diagram.Model.HashCodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pure.Diagram.Model.HashCodes

Deterministic hash code implementations for diagram model abstractions in the Pure ecosystem.

.NET build & test Build and Deploy NuGet License: MIT

Overview

Pure.Diagram.Model.HashCodes provides deterministic, byte-enumerable hash codes for every type in the diagram model abstraction layer. Each type wraps one of the Pure.Diagram.Model.Abstractions interfaces and produces a stable byte sequence by prepending a fixed 16-byte type-discriminator prefix before hashing the object's fields.

API

All types are sealed record and implement IDeterminedHash (which extends IEnumerable<byte>).

Type Wraps Hashed fields
DiagramHash IDiagram Title, Description, Type, Series
DiagramTypeHash IDiagramType Name
DiagramSeriesHash IDiagramSeries Label, Source

Dependencies

About

Deterministic hash code implementations for diagram model abstractions in the Pure ecosystem.

Resources

License

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

Generated from kudima03/Pure.Template