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");
}
}