Skip to content

Latest commit

 

History

History
115 lines (78 loc) · 6.09 KB

index.md

File metadata and controls

115 lines (78 loc) · 6.09 KB

Holistic system for storage and transformation of information (in development) based on associative model of data.

Prerequisites

Links Platform's NuGet packages

Main packages

Common interfaces and classes for both Doublets and Triplets.

An implementation of Doublets.

A C# adapter of Triplets.

A native Triplets implementation.

Auxiliary packages

Platform.Data.Memory class library contains classes for memory management simplification. There you can find multiple implementations of IMemory interface.

The data can be accessed using the raw pointer or by element's index and can be stored in volatile memory:

or in non-volatile memory:

Platform.Data.Communication class library contains classes for communication simplification supporting different protocols.

Gexf

XML-mapping classes for Graph Exchange XML Format.

Udp

UdpSender and UdpReceiver classes to simplify implementation of different roles of UdpClient.

Xml

A Serializer class to help with XML serialization and deserialization.

Platform.Collections.Methods class library contains classes with storage/state agnostic implementation of lists and trees.

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains Range struct with Minimum and Maximum fields.

Platform.Collections.Methods class library contains classes and interfaces that help to make objects disposable in a fast, short, easy and safe way.

DisposableBase

Platform.Disposables.DisposableBase abstract class tries to dispose the object at both on instance destruction and OnProcessExit whatever comes first even if Dispose method was not called anywhere by user.

Yet another IDisposable

The Platform.Disposables.IDisposable interface extends the System.IDisposable with IsDisposed property and Destruct method.

Platform.Collections.Methods class library contains classes ... .

Platform.Collections.Methods class library contains common interfaces that did not fit in any major category.