コード例 #1
0
        /// <summary>
        /// Handles closing this object and sub-objects that support being closed.
        /// </summary>
        /// <returns>Returns true if close was successful.</returns>
        public bool Close()
        {
            bool closeSuccess = true;

            RootNode = null;

            if (SaveFile.Close())
            {
                SaveFile = null;
            }
            else
            {
                closeSuccess = false;
            }

            if (StaticData.Close())
            {
                StaticData = null;
            }
            else
            {
                closeSuccess = false;
            }

            return(closeSuccess);
        }