// -----------------------------------------------------------------------
//
// TODO: Update copyright text.
//
// -----------------------------------------------------------------------
using System.Collections;
using System.IO;
using System.IO.IsolatedStorage;
using System.Runtime.Serialization;
namespace Pithos.Client.WPF
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
///
/// TODO: Update summary.
///
public class ShellExtensionController
{
#region Shell Extensions
public void UnregisterExtensions()
{
using (var installer = new ProjectInstaller())
{
IDictionary state = LoadState();
installer.Uninstall(state);
}
}
public void RegisterExtensions()
{
using (var installer = new ProjectInstaller())
{
IDictionary state = new Dictionary