Example #1
0
        private static List <string> GetTickers(SecurityGroupName securityGroupName)
        {
            var    ret      = new List <string>();
            string fileName = String.Empty;

            var value = securityGroupName.GetType().GetMember(securityGroupName.ToString());

            if (Attribute.IsDefined(value.FirstOrDefault(), typeof(FileNameAttribute)))
            {
                fileName = value[0].GetCustomAttribute <FileNameAttribute>().FileName;
            }

            if (File.Exists($@".\Resources\DowJonesSecurities.txt"))
            {
                Console.WriteLine("Found it");
                using (var streamReader = new StreamReader($@".\Resources\DowJonesSecurities.txt"))
                {
                    while (!streamReader.EndOfStream)
                    {
                        ret.Add(streamReader.ReadLine());
                    }
                    streamReader.Close();
                    return(ret);
                }
            }
            return(null);
        }