24 references to PolicyHelper
System.ServiceModel (24)
System\ServiceModel\Description\PolicyReader.cs (16)
51static IEnumerable<XmlElement> Empty = new PolicyHelper.EmptyEnumerable<XmlElement>(); 52static IEnumerable<IEnumerable<XmlElement>> EmptyEmpty = new PolicyHelper.SingleEnumerable<IEnumerable<XmlElement>>(new PolicyHelper.EmptyEnumerable<XmlElement>()); 68string warningMsg = SR.GetString(SR.ExceededMaxPolicyComplexity, node.Name, PolicyHelper.GetFragmentIdentifier((XmlElement)node)); 76switch (PolicyHelper.GetNodeType(node)) 78case PolicyHelper.NodeType.Policy: 79case PolicyHelper.NodeType.All: 82case PolicyHelper.NodeType.ExactlyOne: 85case PolicyHelper.NodeType.Assertion: 88case PolicyHelper.NodeType.PolicyReference: 91case PolicyHelper.NodeType.UnrecognizedWSPolicy: 136yield return new PolicyHelper.SingleEnumerable<XmlElement>(element); 169target = PolicyHelper.CrossProduct<XmlElement>(target, childPolicy, yieldLimiter); 182target = PolicyHelper.CrossProduct<XmlElement>(target, childPolicy, yieldLimiter); 248return PolicyHelper.NodeType.NonElement; 262return PolicyHelper.NodeType.UnrecognizedWSPolicy;
System\ServiceModel\Description\WsdlImporter.cs (8)
1386if (MetadataImporter.PolicyHelper.IsPolicyURIs(attribute)) 1425if (MetadataImporter.PolicyHelper.IsPolicyURIs(attribute)) 2163if (PolicyHelper.IsPolicyURIs(attribute)) 2176if (attributes != null && Array.Exists(attributes, PolicyHelper.IsPolicyURIs)) 2208policyAlternatives.EndpointAlternatives = PolicyHelper.CrossProduct<XmlElement>(wsdlBindingAlternatives, wsdlPortAlternatives, new YieldLimiter(this.importer.Quotas.MaxYields, this.importer)); 2373if (PolicyHelper.GetNodeType(policyDocument.Value) != PolicyHelper.NodeType.Policy) 2443return PolicyHelper.GetFragmentIdentifier(element);