-using System;\r
-using System.IO;\r
-using System.Collections.Generic;\r
-\r
-namespace NaGet.Packages\r
-{\r
- /// <summary>\r
- /// パッケージリストを提供するプロバイダのリストを示すクラス\r
- /// </summary>\r
- [Obsolete]\r
- public class ProviderList\r
- {\r
- /// <summary>\r
- /// パッケージリストのリソースURLの配列\r
- /// </summary>\r
- public string[] Urls;\r
- \r
- /// <summary>\r
- /// コンストラクタ\r
- /// </summary>\r
- public ProviderList()\r
- {\r
- }\r
-\r
- /// <summary>\r
- /// コンストラクタ\r
- /// </summary>\r
- /// <param name="path">プロバイダリストのファイルのパス</param>\r
- public ProviderList(string path)\r
- {\r
- List<string> providerList = new List<string>();\r
- using(StreamReader reader = new StreamReader(path)) {\r
- string line;\r
- while ((line = reader.ReadLine()) != null) {\r
- providerList.Add(line);\r
- }\r
- }\r
- \r
- Urls = providerList.ToArray();\r
- }\r
- }\r
-}\r