/// <summary> /// ID名からIDオブジェクトを取得する。 /// </summary> /// <param name="name">ID名</param> /// <returns>登録されているIDあるいはnull</returns> public IdType GetId(string name) { // インデックスのあるIDから検索する IdType id = IdList.FirstOrDefault(item => item.CompareTo(name)); if (id != null) { return(id); } if (SupportUnindexedId == true) { // 見つからなかったのでインデックスのないIDも検索する id = UnindexedIdList.FirstOrDefault(x => x.CompareTo(name)); if (id != null) { return(id); } } return(null); }