public static string BrowseForStylesheetFile() { using (OpenFileDialog dialog = new OpenFileDialog()) { dialog.AddExtension = true; dialog.Multiselect = false; dialog.CheckFileExists = true; dialog.Title = ResourceService.GetString("ICSharpCode.XmlEditor.AssignXSLT.Title"); AddInTreeNode node = AddInTree.GetTreeNode("/SharpDevelop/Workbench/FileFilter"); if (node != null) { string xmlFileFilter = (string)node.BuildChildItem("Xml", null, null); string allFilesFilter = (string)node.BuildChildItem("AllFiles", null, null); string xslFileFilter = (string)node.BuildChildItem("Xsl", null, null); dialog.Filter = String.Concat(xslFileFilter, "|", xmlFileFilter, "|", allFilesFilter); dialog.FilterIndex = 1; } if (dialog.ShowDialog(ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.MainForm) == DialogResult.OK) { return(dialog.FileName); } } return(null); }
static string GetFileFilter(AddInTreeNode node, string filterName) { FileFilterDescriptor fileFilter = node.BuildChildItem(filterName, null, null) as FileFilterDescriptor; if (fileFilter != null) { return fileFilter.ToString(); } return String.Empty; }
static string GetFileFilter(AddInTreeNode node, string filterName) { FileFilterDescriptor fileFilter = node.BuildChildItem(filterName, null, null) as FileFilterDescriptor; if (fileFilter != null) { return(fileFilter.ToString()); } return(String.Empty); }
static private IConnection CreateConnectionObject(string connectionstring) { try { AddInTreeNode AddinNode = AddInTree.GetTreeNode("/SharpQuery/Connection"); IConnection conn = (IConnection)AddinNode.BuildChildItem("ConnectionWrapper", null, null); conn.ConnectionString = connectionstring; return(conn); } catch (System.Exception e) { throw new ConnectionStringException(e.Message); } }