public Entity[] GetEntities() { if(_entitiesCache == null) { _entitiesCache = new Entity[_entities.Count]; _entities.CopyTo(_entitiesCache); } return _entitiesCache; }
public GroupSingleEntityException(Group group) : base("Cannot get the single entity from " + group + "!\nGroup contains " + group.count + " entities:", string.Join("\n", group.GetEntities().Select(e => e.ToString()).ToArray())) { }