Ejemplo n.º 1
0
 /// <summary>
 /// 条件にマッチするユニットが存在するかどうかを確認します。
 /// </summary>
 /// <returns>存在する場合は<c>true</c></returns>
 /// <param name="self"></param>
 /// <param name="type">ユニット種別</param>
 public static bool Any(this NonNullCollection <IUnit> self, string type)
 {
     return(self.Any(UnitType.FromName(type)));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 名前が一致するユニット定義パラメータが存在するかどうかを確認します。
 /// </summary>
 /// <returns>存在する場合は<c>true</c></returns>
 /// <param name="self"></param>
 /// <param name="paramName">ユニット定義パラメータ名</param>
 public static bool Any(this NonNullCollection <IParameter> self, string paramName)
 {
     return(self.Any(a => a.Name == paramName));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 条件にマッチするユニットが存在するかどうかを確認します。
 /// </summary>
 /// <returns>存在する場合は<c>true</c></returns>
 /// <param name="self"></param>
 /// <param name="type">ユニット種別</param>
 public static bool Any(this NonNullCollection <IUnit> self, UnitType type)
 {
     return(self.Any(x => x.Type == type));
 }