/// <summary> /// コンストラクタ /// </summary> /// <param name="aggregationName">集団名</param> /// <param name="fileName">ファイル名</param> /// <param name="extension">拡張子</param> /// <param name="directoryPath">フォルダ名</param> /// <param name="elements">保存するデータ群</param> public DataSet(string aggregationName, string fileName, string extension, string directoryPath, Elements elements) { this.AggregationName = aggregationName; this.FileName = FileUtils.AdjustAsFileName(fileName, extension); this.DirectoryPath = FileUtils.AdjustAsDirectoryPath(directoryPath); this.Elements = (elements ?? new Elements()); }