Exemplo n.º 1
0
        /// <summary>
        /// 資源情報のエクスポート
        /// </summary>
        /// <param name="sw">書き出すStreamWriter</param>
        /// <param name="dataType">書き出す形式</param>
        /// <returns>成功すればtrue</returns>
        public bool ExportMaterialsLog(System.IO.StreamWriter sw, ExportLogDataType dataType)
        {
            if (dataType != ExportLogDataType.CSV)
            {
                return(false);
            }

            lock (((ICollection)_materialsLog).SyncRoot)
            {
                foreach (Log.ILogExporter it in _materialsLog)
                {
                    sw.WriteLine(it.ExportLogEntry(dataType));
                }
            }

            return(true);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 資源情報のエクスポート
        /// </summary>
        /// <param name="sw">書き出すStreamWriter</param>
        /// <param name="dataType">書き出す形式</param>
        /// <returns>成功すればtrue</returns>
        public bool ExportMaterialsLog(System.IO.StreamWriter sw, ExportLogDataType dataType)
        {
            if (dataType != ExportLogDataType.CSV)
                return false;

            lock (((ICollection)_materialsLog).SyncRoot)
            {
                foreach (Log.ILogExporter it in _materialsLog)
                {
                    sw.WriteLine(it.ExportLogEntry(dataType));
                }
            }

            return true;
        }