private static UWPExtension[] GetExtensions(string folder, string version)
 {
     List<UWPExtension> list = new List<UWPExtension>();
     string referencesFolder = Path.Combine(folder, "References");
     foreach (UWPExtensionSDK nsdk in GetExtensionSDKs(folder, version))
     {
         try
         {
             UWPExtension item = new UWPExtension(nsdk.ManifestPath, referencesFolder);
             list.Add(item);
         }
         catch
         {
         }
     }
     return list.ToArray();
 }
Exemple #2
0
        private static UWPExtension[] GetExtensions(string windowsKitsFolder, string version)
        {
            List <UWPExtension> list = new List <UWPExtension>();

            foreach (UWPExtensionSDK nsdk in GetExtensionSDKs(windowsKitsFolder, version))
            {
                try
                {
                    UWPExtension item = new UWPExtension(nsdk.ManifestPath, windowsKitsFolder, version);
                    list.Add(item);
                }
                catch
                {
                }
            }
            return(list.ToArray());
        }
Exemple #3
0
        private static UWPExtension[] GetExtensions(string windowsKitsFolder, string version)
        {
            var extensions = new List <UWPExtension>();

            foreach (var extensionSDK in GetExtensionSDKs(windowsKitsFolder, version))
            {
                try
                {
                    var extension = new UWPExtension(extensionSDK.ManifestPath, windowsKitsFolder, version);
                    extensions.Add(extension);
                }
                catch
                {
                    // ignore exceptions
                }
            }

            return(extensions.ToArray());
        }
Exemple #4
0
        private static UWPExtension[] GetExtensions(string folder, string version)
        {
            string referencesFolder  = Path.Combine(folder, "References");
            List <UWPExtension> list = new List <UWPExtension>();

            string[] directories = Directory.GetDirectories(Path.Combine(folder, "Extension SDKs"));
            for (int i = 0; i < directories.Length; i++)
            {
                string path = Path.Combine(directories[i], version, "SDKManifest.xml");
                if (File.Exists(path))
                {
                    try
                    {
                        UWPExtension item = new UWPExtension(path, referencesFolder);
                        list.Add(item);
                    }
                    catch
                    {
                    }
                }
            }
            return(list.ToArray());
        }
        private static UWPExtension[] GetExtensions(string folder, string version)
        {
            string path              = Path.Combine(folder, "Extension SDKs");
            string referencesFolder  = Path.Combine(folder, "References");
            List <UWPExtension> list = new List <UWPExtension>();

            foreach (string str3 in Directory.GetDirectories(path))
            {
                string[] paths = new string[] { str3, version, "SDKManifest.xml" };
                string   str4  = FileUtil.CombinePaths(paths);
                if (File.Exists(str4))
                {
                    try
                    {
                        UWPExtension item = new UWPExtension(str4, referencesFolder);
                        list.Add(item);
                    }
                    catch
                    {
                    }
                }
            }
            return(list.ToArray());
        }