Share via


FileBasedRegistryTools Class

Definition

File based implementation of IRegistryTools that uses the FileBasedRegistry for Unix/MacOS. Machine level registry is not supported.

public sealed class FileBasedRegistryTools : Microsoft.VisualStudio.Utilities.Internal.IRegistryTools4
type FileBasedRegistryTools = class
    interface IRegistryTools4
    interface IRegistryTools3
    interface IRegistryTools2
    interface IRegistryTools
Public NotInheritable Class FileBasedRegistryTools
Implements IRegistryTools4
Inheritance
FileBasedRegistryTools
Implements

Constructors

FileBasedRegistryTools()

Methods

DeleteRegistryKeyFromCurrentUserRoot(String)
DeleteRegistryKeyFromLocalMachineRoot(String, Boolean)
DeleteRegistryValueFromCurrentUserRoot(String, String)
DeleteRegistryValueFromLocalMachineRoot(String, String, Boolean)
DoesRegistryKeyExistInCurrentUserRoot(String)
DoesRegistryKeyExistInLocalMachineRoot(String, Boolean)
GetRegistryIntValueFromLocalMachineRoot(String, String, Boolean, Nullable<Int32>)
GetRegistryIntValueFromLocalMachineRoot(String, String, Nullable<Int32>)
GetRegistrySubKeyNamesFromCurrentUserRoot(String)

Get the names of all subkeys under a key in the HKCU root Registry.

GetRegistrySubKeyNamesFromLocalMachineRoot(String, Boolean)
GetRegistryValueFromCurrentUserRoot(String, String, Object)
GetRegistryValueFromLocalMachineRoot(String, String, Boolean, Object)
GetRegistryValueFromLocalMachineRoot(String, String, Object)
GetRegistryValueNamesFromCurrentUserRoot(String)
GetRegistryValueNamesFromLocalMachineRoot(String, Boolean)
SetRegistryFromCurrentUserRoot(String, String, Object)
SetRegistryFromCurrentUserRoot(String, String, Object, RegistryValueKind)
SetRegistryFromLocalMachineRoot(String, String, Object, Boolean)
TryGetRegistryValueKindFromCurrentUserRoot(String, String, RegistryValueKind)
TryGetRegistryValueKindFromLocalMachineRoot(String, String, RegistryValueKind, Boolean)

Applies to