Beispiel #1
0
 public void AddExtraJSONProperties(IDictionary <string, object> values)
 {
     values["name"]            = Name;
     values["id"]              = Id;
     values["controlType"]     = ControlTypeName;
     values["className"]       = Class;
     values["controlPatterns"] = STAHelper.Invoke(
         delegate() {
         List <object> controlPatterns = new List <object>();
         foreach (AutomationPattern pattern in element.GetSupportedPatterns())
         {
             string name = NameMappings.GetName(pattern);
             if (name != null)
             {
                 controlPatterns.Add(name);
             }
         }
         return(controlPatterns);
     }
         );
 }