RegDiff Members | regdiff Code Documentation |
The RegDiff type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
RegDiff |
The constructor creates two named registry keys and compares them
|
Methods
Name | Description | |
---|---|---|
CreateDiffKeyEntry |
This function creates a new RegKeyEntry, that represents the diff information;
assuming that key 1 is the old information, and key 2 the new information
That means:
- if a key is missing in 1, it is to be added
- if a key is missing in 2, it is to be removed
- if a value is missing in 1, it is to be added
- if a value is missing in 2, it is to be removed
- if a value has changed, use the data from 2
| |
CreateMergeKeyEntry |
This function creates a new RegKeyEntry, that represents the merge information;
assuming that key 1 is the old information, and key 2 the new information
That means:
- includes all information from key 2
- if a key is missing in 2, it is to be removed
- if a value is missing in 2, it is to be removed
- if a value has changed, use the data from 2
| |
ToString |
Create a string description of this instance
(Overrides Object ToString .) |
Fields
Name | Description | |
---|---|---|
DataMismatches |
Data mismatches: a key/value exists in both files, but the respective data doesn't match
| |
Key1 |
First key
| |
Key2 |
Second key
| |
KindMismatches |
Kind mismatches: a key/value exists in both files, but the kind doesn't match (for example, its a string in one file and an integer in the other)
| |
MissingKeysIn1 |
Keys missing in 1 but present in 2
| |
MissingKeysIn2 |
Keys missing in 2 but present in 1
| |
MissingValuesIn1 |
Values missing in 1 but present in 2
| |
MissingValuesIn2 |
Values missing in 2 but present in 1
| |
Name1 |
Name of the first file / key / source
| |
Name2 |
Name of the second file / key / source
|
See Also