11 instantiations of MetadataSection
System.ServiceModel (10)
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (1)
446MetadataSection mexDoc = new MetadataSection();
System\ServiceModel\Description\MetadataExchangeClient.cs (3)
615MetadataSection schemaSection = new MetadataSection(null, null, schema); 688section = new MetadataSection(MetadataSection.MetadataExchangeDialect, null, newSet); 707section = new MetadataSection(null, null, doc.DocumentElement);
System\ServiceModel\Description\MetadataSection.cs (3)
99MetadataSection section = new MetadataSection(); 114MetadataSection section = new MetadataSection(); 129MetadataSection section = new MetadataSection();
System\ServiceModel\Description\MetadataSet.cs (1)
532o = new global::System.ServiceModel.Description.MetadataSection();
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
543MetadataSection metadataLocationSection = new MetadataSection(MetadataSection.ServiceDescriptionDialect, null, new MetadataLocation(location));
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
2290metadataSet.MetadataSections.Add(new MetadataSection(null, null, new MetadataReference(issuerMetadataAddress, AddressingVersion.WSAddressing10)));
System.Web.Extensions (1)
Compilation\WCFModel\MetadataFile.cs (1)
708metadataSection = new MetadataSection(null, null, metadata.MetadataXmlDocument.DocumentElement);
95 references to MetadataSection
System.ServiceModel (67)
System\ServiceModel\Administration\ServiceInfo.cs (1)
122foreach (MetadataSection section in metadataExtension.Metadata.MetadataSections)
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (5)
434metadataSet.MetadataSections.Add(MetadataSection.CreateFromServiceDescription(wsdl)); 438metadataSet.MetadataSections.Add(MetadataSection.CreateFromSchema(schema)); 440else if (xmlDoc != null && MetadataSection.IsPolicyElement(xmlDoc)) 442metadataSet.MetadataSections.Add(MetadataSection.CreateFromPolicy(xmlDoc, null)); 446MetadataSection mexDoc = new MetadataSection();
System\ServiceModel\Description\MetadataExchangeClient.cs (19)
528internal void HandleSection(MetadataSection section) 532foreach (MetadataSection innerSection in ((MetadataSet)section.Metadata).MetadataSections) 587void HandleSchemaImports(MetadataSection section) 602void HandleWsdlImports(MetadataSection section) 615MetadataSection schemaSection = new MetadataSection(null, null, schema); 658internal MetadataSection Retrieve(TimeoutHelper timeoutHelper) 678internal abstract MetadataSection EndRetrieve(IAsyncResult result); 680static internal MetadataSection CreateMetadataSection(XmlReader reader, string sourceUrl) 682MetadataSection section = null; 688section = new MetadataSection(MetadataSection.MetadataExchangeDialect, null, newSet); 694section = MetadataSection.CreateFromServiceDescription(wsdl); 700section = MetadataSection.CreateFromSchema(schema); 852internal override MetadataSection EndRetrieve(IAsyncResult result) 875MetadataSection section; 910internal static MetadataSection End(IAsyncResult result) 1098internal override MetadataSection EndRetrieve(IAsyncResult result) 1126MetadataSection section; 1144internal static MetadataSection End(IAsyncResult result) 1304MetadataSection section = retriever.EndRetrieve(result);
System\ServiceModel\Description\MetadataSection.cs (8)
85public static MetadataSection CreateFromPolicy(XmlElement policy, string identifier) 99MetadataSection section = new MetadataSection(); 107public static MetadataSection CreateFromSchema(XsdNS.XmlSchema schema) 114MetadataSection section = new MetadataSection(); 116section.Dialect = MetadataSection.XmlSchemaDialect; 122public static MetadataSection CreateFromServiceDescription(WsdlNS.ServiceDescription serviceDescription) 129MetadataSection section = new MetadataSection(); 131section.Dialect = MetadataSection.ServiceDescriptionDialect;
System\ServiceModel\Description\MetadataSet.cs (14)
19Collection<MetadataSection> sections = new Collection<MetadataSection>(); 28public MetadataSet(IEnumerable<MetadataSection> sections) 32foreach (MetadataSection section in sections) 37public Collection<MetadataSection> MetadataSections 296global::System.Collections.ObjectModel.Collection<global::System.ServiceModel.Description.MetadataSection> a = (global::System.Collections.ObjectModel.Collection<global::System.ServiceModel.Description.MetadataSection>)o.@MetadataSections; 301Write66_MetadataSection(@"MetadataSection", @"http://schemas.xmlsoap.org/ws/2004/09/mex", ((global::System.ServiceModel.Description.MetadataSection)a[ia]), false, false); 311void Write66_MetadataSection(string n, string ns, global::System.ServiceModel.Description.MetadataSection o, bool isNullable, bool needType) 321if (t == typeof(global::System.ServiceModel.Description.MetadataSection)) 471global::System.Collections.ObjectModel.Collection<global::System.ServiceModel.Description.MetadataSection> a_0 = (global::System.Collections.ObjectModel.Collection<global::System.ServiceModel.Description.MetadataSection>)o.@MetadataSections; 517global::System.ServiceModel.Description.MetadataSection Read66_MetadataSection(bool isNullable, bool checkType) 531global::System.ServiceModel.Description.MetadataSection o;
System\ServiceModel\Description\ServiceMetadataExtension.cs (5)
543MetadataSection metadataLocationSection = new MetadataSection(MetadataSection.ServiceDescriptionDialect, null, new MetadataLocation(location)); 590foreach (MetadataSection document in parent.Metadata.MetadataSections) 1153foreach (MetadataSection section in metadata.MetadataSections) 1167foreach (MetadataSection section in metadata.MetadataSections)
System\ServiceModel\Description\WsdlExporter.cs (2)
134set.MetadataSections.Add(MetadataSection.CreateFromServiceDescription(wsdl)); 137set.MetadataSections.Add(MetadataSection.CreateFromSchema(schema));
System\ServiceModel\Description\WsdlHelper.cs (1)
31foreach (MetadataSection section in metadataSet.MetadataSections)
System\ServiceModel\Description\WsdlImporter.cs (11)
590void ProcessMetadataDocuments(IEnumerable<MetadataSection> metadataSections) 593foreach (MetadataSection doc in metadataSections) 600if (doc.Dialect == MetadataSection.ServiceDescriptionDialect) 604if (doc.Dialect == MetadataSection.XmlSchemaDialect) 608if (doc.Dialect == MetadataSection.PolicyDialect) 630T TryConvert<T>(MetadataSection doc) 1141if (node is XmlElement && MetadataSection.IsPolicyElement((XmlElement)node)) 1576internal static IEnumerable<MetadataSection> CreateMetadataDocuments(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, IEnumerable<XmlElement> policyDocuments) 1581yield return MetadataSection.CreateFromServiceDescription(wsdl); 1585yield return MetadataSection.CreateFromSchema(schema); 1589yield return MetadataSection.CreateFromPolicy(policyDocument, null);
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
2340foreach (MetadataSection section in metadataSet.MetadataSections)
System.Web.Extensions (28)
Compilation\WCFModel\MetadataFile.cs (7)
15using MetadataSection = System.ServiceModel.Description.MetadataSection; 663internal MetadataSection CreateMetadataSection() 671MetadataSection metadataSection = null; 680metadataSection = MetadataSection.CreateFromServiceDescription(metadata.MetadataServiceDescription); 689metadataSection = MetadataSection.CreateFromServiceDescription(description); 695metadataSection = MetadataSection.CreateFromSchema(metadata.MetadataXmlSchema); 701metadataSection = MetadataSection.CreateFromPolicy(metadata.MetadataXmlDocument.DocumentElement, null);
Compilation\WCFModel\VSWCFServiceContractGenerator.cs (21)
1247List<MetadataSection> metadataSections = CollectMetadataDocuments(svcMapFile.MetadataList, importErrors); 1425protected static List<MetadataSection> CollectMetadataDocuments(IEnumerable<MetadataFile> metadataList, IList<ProxyGenerationError> importErrors) 1427List<MetadataSection> metadataCollection = new List<MetadataSection>(); 1435MetadataSection metadataSection = metadataItem.CreateMetadataSection(); 1501private static void RemoveDuplicatedSchemaItems(List<MetadataSection> metadataCollection, IList<ProxyGenerationError> importErrors) 1503Dictionary<XmlSchema, MetadataSection> schemaList = new Dictionary<XmlSchema, MetadataSection>(); 1506foreach (MetadataSection metadataSection in metadataCollection) 1508if (metadataSection.Dialect == MetadataSection.XmlSchemaDialect) 1516foreach (MetadataSection metadataSection in metadataCollection) 1518if (metadataSection.Dialect == MetadataSection.ServiceDescriptionDialect) 1538MetadataSection metadataSection = schemaList[schema]; 1539if (metadataSection.Dialect == MetadataSection.XmlSchemaDialect) 1543else if (metadataSection.Dialect == MetadataSection.ServiceDescriptionDialect) 1556private static void CheckDuplicatedWsdlItems(IList<MetadataSection> metadataCollection, IList<ProxyGenerationError> importErrors) 1559foreach (MetadataSection metadataSection in metadataCollection) 1561if (metadataSection.Dialect == MetadataSection.ServiceDescriptionDialect) 1811private static bool ContainsHttpBindings(IEnumerable<MetadataSection> metadataCollection) 1813foreach (MetadataSection metadataSection in metadataCollection) 1815if (metadataSection.Dialect == MetadataSection.ServiceDescriptionDialect)