public void OpenInvokeTab(string title, ConnectionInfo info, Verb verb)
 {
     var tab = new TabPage(title) { BorderStyle = BorderStyle.None, Padding = new Padding(0) };
     var invokeVerbTab = new InvokeVerbTab { ConnectionInfo = info, Dock = DockStyle.Fill, ApplicationService = this, Verb = verb };
     tab.Controls.Add(invokeVerbTab);
     fileTabs.Controls.Add(tab);
     fileTabs.SelectedTab = tab;
 }
Esempio n. 2
0
 public IEnumerable<VerbArgument> GetVerbArguments(Verb verb)
 {
     return info.Query<VerbArgument>(
         string.Format(
             "SELECT VerbArgument.Name, VerbArgument.Type, VerbArgument.Position " +
             (XmlTemplateSupported ? ", VerbArgument.XmlTemplate " : "") +
             "FROM Metadata.VerbArgument WHERE VerbArgument.EntityName='{0}' AND VerbArgument.VerbName='{1}' " +
             "ORDER BY VerbArgument.Position",
             verb.EntityName, verb.Name));
 }
Esempio n. 3
0
 public ArgumentsPlaceholderTreeNode(Verb verb, IMetadataProvider provider)
 {
     Verb = verb;
     Provider = provider;
 }