GameConditionList Get() Methods
v4.0
// Get a single result
public virtual GameCondition Get(Condition condition, bool addIfNull = false, IHaveStats source = null)
public virtual GameCondition Get(GameCondition gameCondition, bool addIfNull = false, IHaveStats source = null)
public virtual GameCondition Get(string uid, bool addIfNull = false, IHaveStats source = null)Additional Get() methods which do not handle addIfNull
Get() methods which do not handle addIfNullpublic virtual bool TryGet(Condition condition, out GameCondition found)
public virtual bool TryGet(GameCondition gameCondition, out GameCondition found) => TryGet(gameCondition.Uid(), out found, source);
public virtual bool TryGet(string uid, out GameCondition found)
{
found = Get(uid);
return found != null;
}
// Get an IEnumberable<GameCondition> result -- none of these will handle addIfNull
public virtual IEnumerable<GameCondition> GetAll(Condition condition)
public virtual IEnumerable<GameCondition> GetAll(GameCondition gameCondition)
public virtual IEnumerable<GameCondition> GetAll(string uid)
public bool TryGetAll(Condition condition, out IEnumerable<GameCondition> found)
public bool TryGetAll(GameCondition gameCondition, out IEnumerable<GameCondition> found)
public bool TryGetAll(string uid, out IEnumerable<GameCondition> found, IHaveStats source = null)Get conditions that are from a specific IHaveStats source
IHaveStats sourceGet by Display Name
Last updated