public void BeforeImportMetadata(ServiceDescriptor serviceDescriptor) { _nonWsdlImportErrors = _wsdlImporter.Errors.Count; _wsdlImporter.WsdlImportExtensions.Add(new BindingImportTracker()); _wsdlImporter.WsdlImportExtensions.Add(new HttpBindingTracker()); InitializationHelper.RemoveUnneededSerializers(_options, serviceDescriptor, _wsdlImporter.WsdlImportExtensions); InitializationHelper.ConfigureSerializers(_options, _codeCompileUnit, _wsdlImporter); try { _codegenExtension.WsdlImporting(_wsdlImporter); } catch (Exception e) { ToolConsole.WriteError(e); } }