Zdexby TheHolyOneZ
42,595 classes
Class

RegistryKey

: MarshalByRefObject : Object
Microsoft.Win32.RegistryKey, mscorlib 0x0038 (56 B) inherited 0x0018 mscorlib.dll
implements IDisposable
0x00x0038

Members 14

OffsetSizeNameTypeFlagsDefault
0x08HKEY_CLASSES_ROOTlongStatic+2 flags—
0x08HKEY_CURRENT_USERlongStatic+2 flags—
0x08HKEY_LOCAL_MACHINElongStatic+2 flags—
0x08HKEY_USERSlongStatic+2 flags—
0x08HKEY_PERFORMANCE_DATAlongStatic+2 flags—
0x08HKEY_CURRENT_CONFIGlongStatic+2 flags—
0x08HKEY_DYN_DATAlongStatic+2 flags—
0x08s_hkeyNamesstring[]PrivateStatic+1 flags—
0x08_hkeySafeRegistryHandlePrivate—
0x08_keyNamestringPrivate—
0x01_remoteKeyboolPrivate—
0x04_stateStateFlagsPrivate—
0x04_checkModeRegistryKeyPermissionCheckPrivate—
0x04_regViewRegistryViewPrivate—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 27

SignatureFlagsNativeParams
void ClosePerfDataKey()Private0x00
RegistryKey OpenBaseKeyCore(const RegistryHive& hKeyHive, const RegistryView& view)PrivateStatic0x08
RegistryKey InternalOpenSubKeyCore(const string& name, bool writable, bool throwOnPermissionFailure)Private0x08
int InternalSubKeyCountCore()Private0x04
string[] InternalGetSubKeyNamesCore(int subkeys)Private0x08
object InternalGetValueCore(const string& name, object defaultValue, bool doNotExpand)Private0x08
void Win32Error(int errorCode, const string& str)Private0x08
int GetRegistryKeyAccess(bool isWritable)PrivateStatic0x04
void .ctor(SafeRegistryHandle hkey, bool writable, bool systemkey, bool remoteKey, bool isPerfData, const RegistryView& view)Private+1 flags0x08
void Dispose()PublicFinal+2 flags0x00
RegistryKey OpenBaseKey(const RegistryHive& hKey, const RegistryView& view)PublicStatic0x08
RegistryKey OpenSubKey(const string& name, bool writable)Public0x08
int InternalSubKeyCount()Private0x04
string[] GetSubKeyNames()Public0x08
string[] InternalGetSubKeyNames()Private0x08
object GetValue(const string& name, object defaultValue, const RegistryValueOptions& options)Public0x08
object InternalGetValue(const string& name, object defaultValue, bool doNotExpand, bool checkSecurity)Private0x08
string ToString()Public+1 flags0x08
string FixupName(const string& name)PrivateStatic0x08
void FixupPath(StringBuilder path)PrivateStatic0x08
void EnsureNotDisposed()Private0x00
RegistryKeyPermissionCheck GetSubKeyPermissionCheck(bool subkeyWritable)Private0x04
void ValidateKeyName(const string& name)PrivateStatic0x08
void ValidateKeyView(const RegistryView& view)PrivateStatic0x04
bool IsSystemKey()Private0x01
bool IsPerfDataKey()Private0x01
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type