private SimpleSchemaType(System.Type type, WsdlGenerator.XMLNamespace xns)
 {
     this._type = type;
     this._xns = xns;
     this._abstractElms = new ArrayList();
     this._fullRefName = WsdlGenerator.RefName(type);
 }
 internal RealSchemaType(System.Type type, WsdlGenerator.XMLNamespace xns, string serviceEndpoint, Hashtable typeToServiceEndpoint, bool bUnique, WsdlGenerator WsdlGenerator) : base(type)
 {
     this._type = type;
     this._serviceEndpoint = serviceEndpoint;
     this._typeToServiceEndpoint = typeToServiceEndpoint;
     this._bUnique = bUnique;
     this._WsdlGenerator = WsdlGenerator;
     this._bStruct = type.IsValueType;
     this._xns = xns;
     this._implIFaces = null;
     this._iFaces = null;
     this._methods = null;
     this._fields = null;
     this._methodTypes = null;
     this._nestedTypes = type.GetNestedTypes();
     if (this._nestedTypes != null)
     {
         foreach (System.Type type2 in this._nestedTypes)
         {
             this._WsdlGenerator.AddType(type2, xns);
         }
     }
 }
 internal Restriction(string baseName, WsdlGenerator.XMLNamespace baseNS)
 {
     this._abstractElms = new ArrayList();
     this._baseName = baseName;
     this._baseNS = baseNS;
 }