GetExtensionSDKs() public static method

public static GetExtensionSDKs ( ) : IEnumerable
return IEnumerable
        public static IEnumerable <UWPExtensionSDK> GetExtensionSDKs()
        {
            string sdkFolder;
            string sdkVersion;

            UWPReferences.GetSDKFolderAndVersion(out sdkFolder, out sdkVersion);
            return(UWPReferences.GetExtensionSDKs(sdkFolder, sdkVersion));
        }
Beispiel #2
0
        public static IEnumerable <UWPExtensionSDK> GetExtensionSDKs(Version sdkVersion)
        {
            string windowsKit = UWPReferences.GetWindowsKit10();
            IEnumerable <UWPExtensionSDK> result;

            if (string.IsNullOrEmpty(windowsKit))
            {
                result = new UWPExtensionSDK[0];
            }
            else
            {
                result = UWPReferences.GetExtensionSDKs(windowsKit, UWPReferences.SdkVersionToString(sdkVersion));
            }
            return(result);
        }
Beispiel #3
0
        private static UWPReferences.UWPExtension[] GetExtensions(string windowsKitsFolder, string version)
        {
            List <UWPReferences.UWPExtension> list = new List <UWPReferences.UWPExtension>();

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

            foreach (UWPExtensionSDK current in UWPReferences.GetExtensionSDKs(folder, version))
            {
                try
                {
                    UWPReferences.UWPExtension item = new UWPReferences.UWPExtension(current.ManifestPath, referencesFolder);
                    list.Add(item);
                }
                catch
                {
                }
            }
            return(list.ToArray());
        }