Ejemplo n.º 1
0
        public override CommandBase Parse(string scmd)
        {
            if (Commands.Contains(scmd))
            {
                return(new SimpleContentCommand(scmd));
            }

            if (scmd.Length <= 3)
            {
                return(null);
            }

            var cmd = Commands.FirstOrDefault(x => x.StartsWith(scmd));

            return(!string.IsNullOrWhiteSpace(cmd) ? new SimpleContentCommand(cmd) : null);
        }
        private CoverageMapMemory Get()
        {
            lock (Lock)
            {
                var cm = CoverageMapsCache.FirstOrDefault(x => x.Id == _adapter.SeriesId);
                if (cm != null)
                {
                    return(cm);
                }

                cm = new CoverageMapMemory {
                    Id = _adapter.SeriesId
                };
                CoverageMapsCache.Add(cm);
                return(cm);
            }
        }
Ejemplo n.º 3
0
 public ApiKey GetFirst(Network network)
 {
     return(_keys.FirstOrDefault(x => Equals(x.Network, network)));
 }