public MemoryStore(String identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList, bool _IsTemporaryStore) : base(identifier, storeUniverse, accessLeveList) { IsTemporaryStore = _IsTemporaryStore; _root = new EasyVertex(this); }
void AddMeta(IVertex metaVertex, string value) { IVertex v = new EasyVertex(this.Store); v.Value = value; AddEdge(metaVertex, v); }
void Load() { if (File.Exists(Identifier)) { FileStream readStream = new FileStream(Identifier, FileMode.Open); BinaryFormatter formatter = new BinaryFormatter(); VertexIdentifiersDictionary = (Dictionary <string, IVertex>)formatter.Deserialize(readStream); string RootIdentifier = (string)formatter.Deserialize(readStream); RestoreStoreDataInVertexes(); readStream.Close(); _root = GetVertexByIdentifier(RootIdentifier); Attach(); } else { _root = new EasyVertex(this); } }
public MemoryStore(String identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList) : base(identifier, storeUniverse, accessLeveList) { _root = new EasyVertex(this); }