void RunCustomTool(IEnumerable <FileProjectItem> projectItems) { foreach (FileProjectItem projectItem in projectItems) { CustomToolsService.RunCustomTool(projectItem, false); } }
public override void Run() { FileNode node = Owner as FileNode; if (node != null) { FileProjectItem item = node.ProjectItem as FileProjectItem; if (item != null) { CustomToolsService.RunCustomTool(item, true); } } }
public override void SetValue(object component, object value) { ProjectItem p = (ProjectItem)component; p.SetEvaluatedMetadata(Name, (string)value); p.InformSetValue(this, component, value); if (runCustomTool) { FileProjectItem fpi = p as FileProjectItem; if (fpi != null) { CustomToolsService.RunCustomTool(fpi, false); } } }