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);
     }
 }