internal void Implements(String iFaceName, String iFaceNS, WsdlParser parser) { Util.Log("URTComplexType.Implements IFaceName "+iFaceName+" iFaceNS "+iFaceNS); _implIFaceNames.Add(iFaceName); _implIFaceNames.Add(iFaceNS); // Urt namespace will not have schema, they need to be recorded. URTNamespace parsingNamespace = parser.AddNewNamespace(iFaceNS); /* if (parsingNamespace == null) { parsingNamespace = new URTNamespace(iFaceNS, parser); } */ URTInterface parsingInterface = parsingNamespace.LookupInterface(iFaceName); if (parsingInterface == null) { parsingInterface = new URTInterface(iFaceName, parsingNamespace.Name, parsingNamespace.Namespace, parsingNamespace.EncodedNS, _parser); parsingNamespace.AddInterface(parsingInterface); } }
internal void Extends(String baseName, String baseNS, WsdlParser parser) { Util.Log("URTInterface.Extends baseName "+baseName+" baseNSf "+baseNS); _baseIFaceNames.Add(baseName); _baseIFaceNames.Add(baseNS); // Urt namespace will not have schema, they need to be recorded. URTNamespace parsingNamespace = parser.AddNewNamespace(baseNS); /* if (parsingNamespace == null) { parsingNamespace = new URTNamespace(baseNS, parser); } */ URTInterface parsingInterface = parsingNamespace.LookupInterface(baseName); if (parsingInterface == null) { parsingInterface = new URTInterface(baseName, parsingNamespace.Name, parsingNamespace.Namespace, parsingNamespace.EncodedNS, parser); parsingNamespace.AddInterface(parsingInterface); } _extendsInterface.Add(parsingInterface); }