public void load_Wsdl_From_Assembly(Assembly wsdlAssembly) { if (wsdlAssembly.notNull()) { Methods_TreeView.clear(); "Loading Wsdl from Assembly: {0} at {1}".info(wsdlAssembly.str() , wsdlAssembly.Location); WsdlAssembly = wsdlAssembly; var soapMethods = WsdlAssembly.webService_SoapMethods(); "Found {0} Web Service methods:{0}".info(soapMethods.size()); Methods_TreeView.add_Nodes(soapMethods, (method)=> ((this.ShowFullMethodSignatures) ? method.str() : method.Name)); Methods_TreeView.selectFirst(); } else "Provided Assembly was null".error(); markGuiAs_OK(); }
public static void setCachedCompiledAssembly(string key, Assembly compiledAssembly, bool triggerSave = false) { if (key.valid() && compiledAssembly.notNull() && compiledAssembly.Location.valid() && compiledAssembly.Location.fileExists()) { needCachedCompiledAssembliesSave = true; CachedCompiledAssemblies.add(key, compiledAssembly.Location); CachedCompiledAssemblies.add(compiledAssembly.GetName().Name, compiledAssembly.Location); CachedCompiledAssemblies.add(compiledAssembly.str(), compiledAssembly.Location); if (triggerSave) saveCachedCompiledAssembliesMappings(); } }