public override IList <MessageSymbolInfo> SearchSymbols(SearchSymbolsRequestParameters requestParameters) { return(this.allSymbolsCache.Values .Where(s => s.InstrumentType != OKExInstrumentType.Option && s.Name.Contains(requestParameters.FilterName, StringComparison.InvariantCultureIgnoreCase)) .Select(s => this.CreateSymbolMessage(s)) .Cast <MessageSymbolInfo>() .ToList()); }
public override IList <MessageSymbolInfo> SearchSymbols(SearchSymbolsRequestParameters requestParameters) => this.currentVendor?.SearchSymbols(requestParameters);