public static IsolatedStorageFile GetPresetScope(PresetScopes scope)
{
switch (scope)
{
case PresetScopes.UserStoreForApplication:
return IsolatedStorageFile.GetUserStoreForApplication();
case PresetScopes.UserStoreForAssembly:
return IsolatedStorageFile.GetUserStoreForAssembly();
case PresetScopes.UserStoreForDomain:
return IsolatedStorageFile.GetUserStoreForDomain();
case PresetScopes.MachineStoreForApplication:
return IsolatedStorageFile.GetMachineStoreForApplication();
case PresetScopes.MachineStoreForAssembly:
return IsolatedStorageFile.GetMachineStoreForAssembly();
case PresetScopes.MachineStoreForDomain:
return IsolatedStorageFile.GetMachineStoreForDomain();
default:
throw new InvalidOperationException("Unknown preset scope");
}
}