private void WriteCustomActionBindings(StreamWriter writer, string name, List<object> customActionBindings)
{
writer.Write(name + " =" + Environment.NewLine + "{" + Environment.NewLine);
for (int i = 0; i < customActionBindings.Count; i++)
writer.Write("\t" + (customActionBindings[i] as dynamic).name + " : " + ControlsToString((customActionBindings[i] as dynamic).bindings) + Environment.NewLine);
writer.Write("}" + Environment.NewLine);
}