1 write to Types
System.Web.Services (1)
System\Web\Services\Description\ServiceDescriptionSerializer.cs (1)
4193o.@Types = Read67_Types(false, true);
42 references to Types
System.ServiceModel (16)
System\ServiceModel\ComIntegration\WsdlServiceChannelBuilder.cs (2)
263foreach (XmlSchema schema in wsdl.Types.Schemas) 293SR.TraceCodeComIntegrationWsdlChannelBuilderLoaded, bindingQname, contractQname, wsdl, contractDescription, binding, wsdl.Types.Schemas);
System\ServiceModel\Description\MessageContractExporter.cs (2)
327wsdl.Types.Schemas.Add(xsd); 338foreach (XmlSchema xsd in wsdl.Types.Schemas)
System\ServiceModel\Description\MessageContractImporter.cs (3)
856if (wsdl.Types != null && wsdl.Types.Schemas != null) 858foreach (XmlSchema xsd in wsdl.Types.Schemas)
System\ServiceModel\Description\MetadataExchangeClient.cs (1)
613foreach (XsdNS.XmlSchema schema in wsdl.Types.Schemas)
System\ServiceModel\Description\ServiceMetadataExtension.cs (2)
1207if (wsdlDoc.Types != null) 1209foreach (XmlSchema xsdDoc in wsdlDoc.Types.Schemas)
System\ServiceModel\Description\WsdlHelper.cs (2)
52singleWsdl.Types.Schemas.Add(newSchema); 80singleWsdl.Types.Schemas.Clear();
System\ServiceModel\Security\WSTrustServiceContract.cs (4)
1988foreach (XmlSchema xmlSchema in context.WsdlPort.Service.ServiceDescription.Types.Schemas) 2007if (context.WsdlPort.Service.ServiceDescription.Types.Schemas.Count == 0) 2010context.WsdlPort.Service.ServiceDescription.Types.Schemas.Add(importedSchema); 2014importedSchema = context.WsdlPort.Service.ServiceDescription.Types.Schemas[0];
System.Web.Extensions (2)
Compilation\WCFModel\VSWCFServiceContractGenerator.cs (2)
1521foreach (XmlSchema schema in wsdl.Types.Schemas) 1546wsdl.Types.Schemas.Remove(schema);
System.Web.Services (24)
System\Web\Services\Description\HttpProtocolReflector.cs (2)
76if (!ServiceDescription.Types.Schemas.Contains(typeNs)) { 79ServiceDescription.Types.Schemas.Add(schema);
System\Web\Services\Description\ServiceDescription.cs (3)
116private bool ShouldSerializeTypes() { return Types.HasItems(); } 443for (int i = 0; i < Types.Schemas.Count; i++) { 444string tns = Types.Schemas[i].TargetNamespace;
System\Web\Services\Description\ServiceDescriptionImporter.cs (1)
415foreach (XmlSchema schema in description.Types.Schemas) {
System\Web\Services\Description\ServiceDescriptionReflector.cs (8)
159exporter = new XmlSchemaExporter(description.Types.Schemas); 197ServiceDescription.Types.Schemas.Compile(null, false); 202Schemas.Add(ServiceDescription.Types.Schemas); 203ServiceDescription.Types.Schemas.Clear(); 205else if (ServiceDescription.Types.Schemas.Count > 0) { 206XmlSchema[] descriptionSchemas = new XmlSchema[ServiceDescription.Types.Schemas.Count]; 207ServiceDescription.Types.Schemas.CopyTo(descriptionSchemas, 0); 211ServiceDescription.Types.Schemas.Remove(schema);
System\Web\Services\Description\ServiceDescriptionSerializer.cs (1)
68Write67_Types(@"types", @"http://schemas.xmlsoap.org/wsdl/", ((global::System.Web.Services.Description.Types)o.@Types), false, false);
System\Web\Services\Description\SoapProtocolReflector.cs (1)
52soapExporter = new SoapSchemaExporter(ServiceDescription.Types.Schemas);
System\Web\Services\Description\WebServicesInteroperability.cs (3)
262StringCollection compileWarnings = SchemaCompiler.Compile(description.Types.Schemas); 308foreach (XmlSchema schema in description.Types.Schemas) { 537WsiProfiles typesClaims = ServiceDescription.GetConformanceClaims(description.Types.DocumentationElement);
System\Web\Services\Discovery\ContractReference.cs (2)
120foreach (XmlSchema schema in Contract.Types.Schemas) { 201foreach (XmlSchema schema in serviceDescription.Types.Schemas) {
System\Web\Services\Protocols\DiscoveryServerProtocol.cs (3)
153if (description.Types.Schemas.Count == 0) { 158description.Types.Schemas.Add(top); 161AddExternal(description.Types.Schemas[0], schema.TargetNamespace, location);