Esempio n. 1
0
        /// <summary>
        /// Installs the extension.
        /// </summary>
        /// <param name="extension">The extension.</param>
        /// <param name="action">The action.</param>
        /// <remarks>Documented by Dev02, 2009-07-03</remarks>
        private void InstallExtension(IExtension extension, ExtensionAction action)
        {
            string extractionPath;

            switch (extension.Type)
            {
            case ExtensionType.Skin:
                extractionPath = SkinPath;
                break;

            case ExtensionType.Unknown:
            default:
                return;
            }
            extension.ExtractData(extractionPath);
        }
Esempio n. 2
0
 /// <summary>
 /// Installs the extension.
 /// </summary>
 /// <param name="extension">The extension.</param>
 /// <param name="action">The action.</param>
 /// <remarks>Documented by Dev02, 2009-07-03</remarks>
 private void InstallExtension(IExtension extension, ExtensionAction action)
 {
     string extractionPath;
     switch (extension.Type)
     {
         case ExtensionType.Skin:
             extractionPath = SkinPath;
             break;
         case ExtensionType.Unknown:
         default:
             return;
     }
     extension.ExtractData(extractionPath);
 }