internal void Extends(string baseName, string baseNS, WsdlParser parser) { this._baseIFaceNames.Add(baseName); this._baseIFaceNames.Add(baseNS); WsdlParser.URTNamespace namespace2 = parser.AddNewNamespace(baseNS); WsdlParser.URTInterface iface = namespace2.LookupInterface(baseName); if (iface == null) { iface = new WsdlParser.URTInterface(baseName, namespace2.Name, namespace2.Namespace, namespace2.EncodedNS, parser); namespace2.AddInterface(iface); } this._extendsInterface.Add(iface); }
internal void Implements(string iFaceName, string iFaceNS, WsdlParser parser) { this._implIFaceNames.Add(iFaceName); this._implIFaceNames.Add(iFaceNS); WsdlParser.URTNamespace namespace2 = parser.AddNewNamespace(iFaceNS); if (namespace2.LookupInterface(iFaceName) == null) { WsdlParser.URTInterface iface = new WsdlParser.URTInterface(iFaceName, namespace2.Name, namespace2.Namespace, namespace2.EncodedNS, this._parser); namespace2.AddInterface(iface); } }