/// <summary> /// The constructor creates an object that represents a missing value in a key /// </summary> /// <param name="key">Key where the value was located</param> /// <param name="value">Original value</param> public MissingValue(RegKeyEntry key, RegValueEntry value) { Key = key; Value = value; }
/// <summary> /// This constructor identifies a mismatch in the data of two registry values that are located /// in the same key path. /// </summary> /// <param name="key">Parent registry key path (by definition, the same in both registry trees)</param> /// <param name="value1">Data in first registry file</param> /// <param name="value2">Data in the second registry file</param> public DataMismatch(RegKeyEntry key, RegValueEntry value1, RegValueEntry value2) { Key = key; Value1 = value1; Value2 = value2; }
/// <summary> /// The constructor creates an object that represents a value that exists in both keys, but has different value kinds (and by definition /// different values) in each of them. /// </summary> /// <param name="key">Key where the value was located</param> /// <param name="value1">Value as it exists in the 1st key</param> /// <param name="value2">Value as it exists in the 2nd key</param> public KindMismatch(RegKeyEntry key, RegValueEntry value1, RegValueEntry value2) { Key = key; Value1 = value1; Value2 = value2; }