/// <summary> /// Deserializes all the applications from the default directory and pushed them to the Applications stack. /// </summary> /// <returns> Deserialization success state represented by a bool. </returns> public static bool DeserializeApplicaions() { string[] ApplicationBinaryFiles = ArrayTools.IEnumerableToArray <string>(Directory.EnumerateFiles(ExecutionData.ApplicationBinaryPath)); if (ApplicationBinaryFiles.Length == 0) { return(false); } for (int x = 0; x < ApplicationBinaryFiles.Length; x++) { ExecutionData.Applications.Push(Serializer.DeserializeBinary <Application>(ApplicationBinaryFiles[x])); } return(true); }