Example #1
0
 public static void RegisterExtension(TaintAnalyzerExtension extension)
 {
     // Must be executed in a synchronous way for testing purposes
     lock (extensions)
     {
         // Makes sure an extension of the same time isn't already registered before adding it to the list
         if (!extensions.Any(x => x.GetType().FullName.Equals((extension).GetType().FullName)))
         {
             extensions.Add(extension);
             CSharpCodeEvaluation.extensions = extensions;
             VbCodeEvaluation.extensions     = extensions;
         }
     }
 }
 public static void RegisterExtension(TaintAnalyzerExtension extension)
 {
     extensions.Add(extension);
 }