using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
public static void Main()
Console.WriteLine("Hello World");
var rootDir = AppDomain.CurrentDomain.BaseDirectory;
using(var pile = MakeMMFPile(rootDir))
var data = GeneratedDraw.Build();
var dataPointer = pile.Put(data);
var restoredData = pile.Get(dataPointer) as GeneratedDraw;
Console.WriteLine($"{restoredData.OutliedBy["Kkmk"]}");
public MMFPile MakeMMFPile(string dataDirectoryRoot)
var result = new MMFPile(NOPApplication.Instance);
result.DataDirectoryRoot = dataDirectoryRoot;
public class GeneratedDraw
public Dictionary<string, double> OutliedBy { get; private set; }
public static GeneratedDraw Build()
OutliedBy = new Dictionary<string, double>