/// <summary> /// <see cref="ICsvItemContext"/>の作成を試みます。 /// </summary> /// <param name="items"><see cref="CsvItems"/>。</param> /// <param name="context"><see cref="ICsvItemContext"/>。</param> /// <returns>作成できた場合にtrue。</returns> public bool TryCreateCsvItemContext(CsvItems items, out ICsvItemContext context) { if (!items.TryGetItem(this.attribute.Index, out string csvItem)) { context = new CsvItemContext(this.Name, items.LineNumber, string.Empty); return(false); } context = new CsvItemContext(this.Name, items.LineNumber, csvItem); return(true); }