//------------------------------------------------------------------------------------------------------------------------------- public TerminalDoc(MainFrm GameEditorFrm, SaveLoadDescriptor Descriptor) : base(GameEditorFrm) { InitializeComponent(); //get proper descriptor this.Descriptor = Descriptor; }
//------------------------------------------------------------------------------------------------------------------------------- public static string GetDockContentPersistString(DockContent content, object Object_Descriptor) { var desc = new SaveLoadDescriptor() { Type = content.GetType(), Text = content.Text, Object_Descriptor = Object_Descriptor, }; var buffer = Serialization_Master.Serializer.Serialize_Object_To_ByteArray(desc, Compress: true); var base64 = System.Convert.ToBase64String(buffer); return base64; }
//------------------------------------------------------------------------------------------------------------------------------- public static void SetupDockContentFromPersistString(DockContent content, SaveLoadDescriptor desc) { //setup content.Text = desc.Text; }