2 instantiations of ServiceDescription
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (1)
488wsdl = new WsdlNS.ServiceDescription();
FrameworkFork\System.Web.Services\Services\Description\ServiceDescriptionSerializer.cs (1)
5220o = new global::System.Web.Services.Description.ServiceDescription();
160 references to ServiceDescription
dotnet-svcutil-lib (160)
CodeSerializer.cs (4)
137var wsdlDocuments = metadataSections.Where(s => s.Metadata is WsdlNS.ServiceDescription).Cast<WsdlNS.ServiceDescription>(); 139foreach (WsdlNS.ServiceDescription wsdl in wsdlDocuments) 153foreach (WsdlNS.ServiceDescription wsdl in wsdlDocuments)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportImporter.cs (1)
21foreach (WsdlNS.ServiceDescription wsdl in wsdlDocuments)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (4)
841foreach (WsdlNS.ServiceDescription wsdl in importer.WsdlDocuments) 907foreach (WsdlNS.ServiceDescription description in serviceDescriptions) 1076WsdlNS.ServiceDescription description = part.Message.ServiceDescription; 1095private static void FindUse(WsdlNS.Operation operation, WsdlNS.ServiceDescription description, string messageName, ref bool isEncoded, ref bool isLiteral)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExchangeClient.cs (7)
529else if (section.Metadata is WsdlNS.ServiceDescription) 568WsdlNS.ServiceDescription wsdl = (WsdlNS.ServiceDescription)section.Metadata; 655else if (WsdlNS.ServiceDescription.CanRead(reader)) 657WsdlNS.ServiceDescription wsdl = WsdlNS.ServiceDescription.Read(reader); 659metadataType = typeof(WsdlNS.ServiceDescription);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataSection.cs (4)
39static public string ServiceDescriptionDialect { get { return System.Web.Services.Description.ServiceDescription.Namespace; } } 69[XmlElement(MetadataStrings.ServiceDescription.Definitions, typeof(WsdlNS.ServiceDescription), Namespace = WsdlNS.ServiceDescription.Namespace)] 122public static MetadataSection CreateFromServiceDescription(WsdlNS.ServiceDescription serviceDescription)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataSet.cs (3)
349if (o.@Metadata is global::System.Web.Services.Description.ServiceDescription) 351((global::System.Web.Services.Description.ServiceDescription)o.@Metadata).Write(this.Writer); 582o.@Metadata = System.Web.Services.Description.ServiceDescription.Read(this.Reader);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlContractConversionContext.cs (1)
148foreach (WsdlNS.ServiceDescription wsdl in wsdlDocuments)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (12)
133foreach (WsdlNS.ServiceDescription wsdl in _wsdlDocuments) 258WsdlNS.ServiceDescription wsdl = GetOrCreateWsdl(wsdlPortTypeQName.Namespace); 309WsdlNS.ServiceDescription bindingWsdl; 479internal WsdlNS.ServiceDescription GetOrCreateWsdl(string ns) 483WsdlNS.ServiceDescription wsdl = wsdlCollection[ns]; 506WsdlNS.ServiceDescription wsdl = GetOrCreateWsdl(wsdlServiceQName.Namespace); 523private static void EnsureWsdlContainsImport(WsdlNS.ServiceDescription srcWsdl, string target) 730WsdlNS.ServiceDescription policyWsdl = endpointContext.WsdlBinding.ServiceDescription; 799private void AttachItemPolicy(ICollection<XmlElement> assertions, string key, WsdlNS.ServiceDescription policyWsdl, WsdlNS.DocumentableItem item) 822private string InsertPolicy(string key, WsdlNS.ServiceDescription policyWsdl, ICollection<XmlElement> assertions) 921namespaces.Add("wsdl", WsdlNS.ServiceDescription.Namespace); 1060WsdlNS.ServiceDescription wsdl = exporter._wsdlDocuments[bindingWsdlNamespace];
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (28)
110foreach (WsdlNS.ServiceDescription wsdl in _wsdlDocuments) 601_wsdlDocuments.Add(TryConvert<WsdlNS.ServiceDescription>(doc)); 1426private static void InsertPolicy(string key, string id, WsdlNS.ServiceDescription policyWsdl, string value, XmlQualifiedName wsdlBindingQName) 1483foreach (WsdlNS.ServiceDescription wsdl in wsdlDocuments) 1533foreach (WsdlNS.ServiceDescription wsdl in this.WsdlDocuments) 1544foreach (WsdlNS.ServiceDescription wsdl in this.WsdlDocuments) 1568foreach (WsdlNS.ServiceDescription wsdl in wsdlDocuments) 1740else if (item is WsdlNS.ServiceDescription) 1780if (item is WsdlNS.ServiceDescription) 1783wsdlNs = ((WsdlNS.ServiceDescription)item).TargetNamespace ?? String.Empty; 1795else if (item is WsdlNS.ServiceDescription) 1798wsdlNs = ((WsdlNS.ServiceDescription)item).TargetNamespace ?? String.Empty; 1991private IEnumerable<IEnumerable<XmlElement>> GetPolicyAlternatives(WsdlNS.NamedItem item, WsdlNS.ServiceDescription wsdl) 2079private IEnumerable<XmlElement> GetReferencedPolicy(WsdlNS.NamedItem item, WsdlNS.ServiceDescription wsdl) 2190WsdlNS.ServiceDescription bindingWsdl = endpointContext.WsdlBinding.ServiceDescription; 2247private void CreateMessageBindingAlternatives(PolicyAlternatives policyAlternatives, WsdlNS.ServiceDescription bindingWsdl, MessageDescription message, WsdlNS.MessageBinding wsdlMessageBinding) 2263private void CreateFaultBindingAlternatives(PolicyAlternatives policyAlternatives, WsdlNS.ServiceDescription bindingWsdl, FaultDescription fault, WsdlNS.FaultBinding wsdlFaultBinding) 2287private readonly Dictionary<WsdlNS.ServiceDescription, Dictionary<string, XmlElement>> _embeddedPolicyDictionary = new Dictionary<WsdlNS.ServiceDescription, Dictionary<string, XmlElement>>(); 2289private readonly Dictionary<XmlElement, WsdlNS.ServiceDescription> _policySourceTable = new Dictionary<XmlElement, WsdlNS.ServiceDescription>(); 2291internal Dictionary<XmlElement, WsdlNS.ServiceDescription> PolicySourceTable 2303foreach (WsdlNS.ServiceDescription wsdl in importer._wsdlDocuments) 2320private void AddEmbeddedPolicy(WsdlImporter importer, WsdlNS.ServiceDescription wsdl, XmlElement element) 2392WsdlNS.ServiceDescription sourceWsdl; 2401internal XmlElement ResolvePolicyReference(string policyReference, WsdlNS.ServiceDescription wsdlDocument) 2438WsdlNS.ServiceDescription sourceWsdl; 2451internal static string CreateIdXPath(WsdlNS.ServiceDescription wsdl, XmlElement element, string key)
FrameworkFork\System.Web.Services\Configuration\WebServicesSection.cs (1)
33table.Add(typeof(ServiceDescription), new XmlAttributes());
FrameworkFork\System.Web.Services\Services\Description\ServiceDescription.cs (50)
29[XmlRoot("definitions", Namespace = ServiceDescription.Namespace)] 58private ServiceDescription _next; 253return xmlReader.IsStartElement("definitions", ServiceDescription.Namespace); 302internal ServiceDescription Next 312public static ServiceDescription Read(TextReader textReader) 321public static ServiceDescription Read(Stream stream) 330public static ServiceDescription Read(XmlReader reader) 339public static ServiceDescription Read(string fileName) 348public static ServiceDescription Read(TextReader textReader, bool validate) 361public static ServiceDescription Read(Stream stream, bool validate) 374public static ServiceDescription Read(string fileName, bool validate) 391public static ServiceDescription Read(XmlReader reader, bool validate) 410ServiceDescription sd = (ServiceDescription)Serializer.Deserialize(validatingReader); 416return (ServiceDescription)Serializer.Deserialize(reader); 481ns.Add(ServiceDescription.Prefix, ServiceDescription.Namespace); 489if (tns != null && tns.Length > 0 && tns != this.TargetNamespace && tns != ServiceDescription.Namespace) 570private ServiceDescription _parent; 573internal void SetParent(ServiceDescription parent) 592public ServiceDescription ServiceDescription 653xmlWriter.WriteElementString(ServiceDescription.Prefix, "documentation", ServiceDescription.Namespace, value); 664[XmlAnyElement("documentation", Namespace = ServiceDescription.Namespace)] 726_documentationElement = Parent.CreateElement(ServiceDescription.Prefix, "documentation", ServiceDescription.Namespace); 809private ServiceDescription _parent; 811internal void SetParent(ServiceDescription parent) 820public ServiceDescription ServiceDescription 1031private ServiceDescription _parent; 1033internal void SetParent(ServiceDescription parent) 1042public ServiceDescription ServiceDescription 1343private ServiceDescription _parent; 1346internal void SetParent(ServiceDescription parent) 1365public ServiceDescription ServiceDescription 1389private ServiceDescription _parent; 1392internal void SetParent(ServiceDescription parent) 1411public ServiceDescription ServiceDescription 1747XmlAttribute requiredAttr = element.Attributes["required", ServiceDescription.Namespace]; 1805[XmlAttribute("required", Namespace = ServiceDescription.Namespace), DefaultValue(false)] 2055internal ImportCollection(ServiceDescription serviceDescription) : base(serviceDescription) { } 2127((Import)value).SetParent((ServiceDescription)parent); 2137internal MessageCollection(ServiceDescription serviceDescription) : base(serviceDescription) { } 2227((Message)value).SetParent((ServiceDescription)parent); 2337internal PortTypeCollection(ServiceDescription serviceDescription) : base(serviceDescription) { } 2427((PortType)value).SetParent((ServiceDescription)parent); 2437internal BindingCollection(ServiceDescription serviceDescription) : base(serviceDescription) { } 2527((Binding)value).SetParent((ServiceDescription)parent); 2537internal ServiceCollection(ServiceDescription serviceDescription) : base(serviceDescription) { } 2627((Service)value).SetParent((ServiceDescription)parent);
FrameworkFork\System.Web.Services\Services\Description\ServiceDescriptions.cs (22)
26public ServiceDescription this[int index] 28get { return (ServiceDescription)List[index]; } 36public ServiceDescription this[string ns] 38get { return (ServiceDescription)Table[ns]; } 45public int Add(ServiceDescription serviceDescription) 54public void Insert(int index, ServiceDescription serviceDescription) 63public int IndexOf(ServiceDescription serviceDescription) 72public bool Contains(ServiceDescription serviceDescription) 81public void Remove(ServiceDescription serviceDescription) 90public void CopyTo(ServiceDescription[] array, int index) 101string ns = ((ServiceDescription)value).TargetNamespace; 118ServiceDescription sd = GetServiceDescription(name); 135ServiceDescription sd = GetServiceDescription(name); 152ServiceDescription sd = GetServiceDescription(name); 169ServiceDescription sd = GetServiceDescription(name); 180private ServiceDescription GetServiceDescription(XmlQualifiedName name) 182ServiceDescription serviceDescription = this[name.Namespace]; 196((ServiceDescription)value).SetParent((ServiceDescriptionCollection)parent); 208ServiceDescription item = (ServiceDescription)Table[key]; 209((ServiceDescription)value).Next = (ServiceDescription)Table[key];
FrameworkFork\System.Web.Services\Services\Description\ServiceDescriptionSerializer.cs (5)
18Write124_ServiceDescription(@"definitions", @"http://schemas.xmlsoap.org/wsdl/", ((global::System.Web.Services.Description.ServiceDescription)o), true, false); 21private void Write124_ServiceDescription(string n, string ns, global::System.Web.Services.Description.ServiceDescription o, bool isNullable, bool needType) 31if (t == typeof(global::System.Web.Services.Description.ServiceDescription)) 5205private global::System.Web.Services.Description.ServiceDescription Read124_ServiceDescription(bool isNullable, bool checkType) 5219global::System.Web.Services.Description.ServiceDescription o;
Metadata\MetadaExchangeResolver.cs (1)
57return _metadataSet != null && _metadataSet.MetadataSections.Any((section) => section.Metadata is XmlSchema || section.Metadata is WsdlNS.ServiceDescription);
Metadata\MetadataConstants.cs (1)
18public const string NamespaceUri = System.Web.Services.Description.ServiceDescription.Namespace;
Metadata\MetadataDocumentLoader.cs (4)
346WsdlNS.ServiceDescription wsdl = await AsyncHelper.RunAsync(() => WsdlNS.ServiceDescription.Read(reader), cancellationToken).ConfigureAwait(false); 636var wsdl = section.Metadata as WsdlNS.ServiceDescription;
Metadata\MetadataDocumentSaver.cs (6)
105AddUnresolvedWsdlRefs(doc.Metadata as WsdlNS.ServiceDescription); 112if (AddWsdl(doc.Metadata as WsdlNS.ServiceDescription) == null) 162private bool AddUnresolvedWsdlRefs(WsdlNS.ServiceDescription wsdl) 215private MetadataFileInfo AddWsdl(WsdlNS.ServiceDescription wsdl) 281foreach (var wsdl in wsdlFiles.Select(f => f.Wsdl)) 378public WsdlNS.ServiceDescription Wsdl;
Metadata\MetadataFileInfo.cs (2)
65internal WsdlNS.ServiceDescription Wsdl 69return this.Metadata as WsdlNS.ServiceDescription;
Metadata\ServiceDescriptor.cs (3)
187foreach (WsdlNS.ServiceDescription wsdlDocument in wsdlImporter.WsdlDocuments) 242return this.metadataDocumentLoader.MetadataSections.Select((s) => s.Metadata).OfType<WsdlNS.ServiceDescription>().Any((wsdl) => ContainsHttpBindings(wsdl)); 245private static bool ContainsHttpBindings(WsdlNS.ServiceDescription wsdl)
XmlStrings.cs (1)
20public const string NamespaceUri = System.Web.Services.Description.ServiceDescription.Namespace;