internal URTParam(string name, string typeName, string typeNS, string encodedNS, WsdlParser.URTParamType pType, bool bEmbedded, WsdlParser parser, WsdlParser.URTNamespace urtNamespace)
 {
     this._name = name;
     this._typeName = typeName;
     this._typeNS = typeNS;
     this._encodedNS = encodedNS;
     this._pType = pType;
     this._embeddedParam = bEmbedded;
     this._parser = parser;
     this._urtNamespace = urtNamespace;
 }
 internal void AddArray(string arrayType, WsdlParser.URTNamespace arrayNS)
 {
     this._arrayType = arrayType;
     this._arrayNS = arrayNS;
 }
 internal URTField(string name, string typeName, string xmlNS, WsdlParser parser, bool bPrimitive, bool bEmbedded, bool bAttribute, bool bOptional, bool bArray, string arraySize, WsdlParser.URTNamespace urtNamespace)
 {
     string str;
     this._name = name;
     this._typeName = typeName;
     this._parser = parser;
     if (parser.IsURTExportedType(xmlNS, out this._typeNS, out str) == UrtType.Interop)
     {
         this._encodedNS = urtNamespace.EncodedNS;
     }
     else
     {
         this._encodedNS = this._typeNS;
     }
     this._primitiveField = bPrimitive;
     this._embeddedField = bEmbedded;
     this._attributeField = bAttribute;
     this._optionalField = bOptional;
     this._arrayField = bArray;
     this._arraySize = arraySize;
     this._urtNamespace = urtNamespace;
 }
 internal ReaderStream(string location)
 {
     this._location = location;
     this._name = string.Empty;
     this._targetNS = string.Empty;
     this._uniqueNS = null;
     this._reader = null;
     this._next = null;
 }