/// <summary>
 /// Sets the values of the properties required for auto-detection.
 /// </summary>
 /// <param name="properties">Name - value map.</param>
 /// <returns>Returns true if provided values are enough, otherwise returns false.</returns>
 public bool SetPrerequisits(Dictionary <string, string> properties)
 {
     return(detector.SetPrerequisiteProperties(properties));
 }
 /// <summary>
 /// Sets the values of the properties required for auto-detection.
 /// </summary>
 /// <param name="properties">Name - value map.</param>
 /// <returns>Returns true if provided values are enough, otherwise returns false.</returns>
 private bool SetPrerequisitesInValueDetectorAssembly(Dictionary <string, string> properties)
 {
     return(ValueDetector.SetPrerequisiteProperties(properties));
 }