Esempio n. 1
0
 private static void ValidateMinVersionCompatibility(PluginDependency dependency, PluginManifest dependencyManifest,
                                                     List <string> errorMessages)
 {
     if (dependency.MinVersion != null && dependency.MinVersion != default(Version) &&
         (dependencyManifest.PluginVersion == null ||
          dependency.MinVersion > dependencyManifest.PluginVersion))
     {
         errorMessages.Add(
             string.Format(ErrorMessages.PluginDependencyMinVersionConflictFormat,
                           dependency.PluginId,
                           dependencyManifest.PluginVersion == null
                     ? ""
                     : dependencyManifest.PluginVersion.ToString(3),
                           dependency.MinVersion.ToString(3)));
     }
 }
Esempio n. 2
0
 private static void ValidateVersionCompatibility(PluginDependency dependency, PluginManifest dependencyManifest,
                                                  List <string> errorMessages)
 {
     ValidateMinVersionCompatibility(dependency, dependencyManifest, errorMessages);
     ValidateMaxVersionCompatibility(dependency, dependencyManifest, errorMessages);
 }