3 instantiations of FaultDescription
System.ServiceModel (2)
System\ServiceModel\Description\TypeLoader.cs (1)
1053FaultDescription fault = new FaultDescription(NamingHelper.GetMessageAction(contractName, operationName.DecodedName + faultName.DecodedName, attr.Action, false/*isResponse*/));
System\ServiceModel\Description\WsdlImporter.cs (1)
526faultDescription = new FaultDescription(actionUri);
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\MessageBuilder.cs (1)
265FaultDescription result = new FaultDescription(action)
83 references to FaultDescription
System.ServiceModel (76)
System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (2)
60foreach (FaultDescription fault in operation.Faults) 72static void ImportFaultSoapAction(WsdlContractConversionContext contractContext, FaultDescription fault, FaultBinding wsdlFaultBinding)
System\ServiceModel\Channels\SecurityBindingElement.cs (2)
2009static void AddAssertionIfNotNull(PolicyConversionContext policyContext, FaultDescription message, XmlElement assertion) 2379foreach (FaultDescription fault in operation.Faults)
System\ServiceModel\Channels\SecurityBindingElementImporter.cs (2)
361foreach (FaultDescription fault in operation.Faults) 414foreach (FaultDescription fault in operation.Faults)
System\ServiceModel\Description\DispatcherBuilder.cs (2)
994FaultDescription fault = operation.Faults[i]; 1021FaultDescription fault = operation.Faults[i];
System\ServiceModel\Description\FaultDescriptionCollection.cs (7)
10public class FaultDescriptionCollection : Collection<FaultDescription> 16public FaultDescription Find(string action) 18foreach (FaultDescription description in this) 27public Collection<FaultDescription> FindAll(string action) 29Collection<FaultDescription> descriptions = new Collection<FaultDescription>(); 30foreach (FaultDescription description in this)
System\ServiceModel\Description\ImportedPolicyConversionContext.cs (10)
34readonly Dictionary<FaultDescription, PolicyAssertionCollection> faultBindingAssertions = new Dictionary<FaultDescription, PolicyAssertionCollection>(); 39Dictionary<FaultDescription, IEnumerable<XmlElement>> faultBindingAssertions, 58foreach (FaultDescription faultDescription in operationDescription.Faults) 77foreach (KeyValuePair<FaultDescription, IEnumerable<XmlElement>> entry in faultBindingAssertions) 105public override PolicyAssertionCollection GetFaultBindingAssertions(FaultDescription message) 118IEnumerable<Dictionary<FaultDescription, IEnumerable<XmlElement>>> faultAssertionEnumerator; 120faultAssertionEnumerator = PolicyIterationHelper.GetCartesianProduct<FaultDescription, IEnumerable<XmlElement>>(policyAlternatives.FaultBindingAlternatives); 124foreach (Dictionary<FaultDescription, IEnumerable<XmlElement>> faultAssertionsSelection in faultAssertionEnumerator) 316public Dictionary<FaultDescription, IEnumerable<IEnumerable<XmlElement>>> FaultBindingAlternatives;
System\ServiceModel\Description\MessageContractExporter.cs (8)
153foreach (FaultDescription fault in operation.Faults) 210void ExportFault(FaultDescription fault) 225XmlQualifiedName ExportFaultElement(FaultDescription fault) 705foreach (FaultDescription fault in operation.Faults) 711void ExportFaultBinding(FaultDescription fault, bool isEncoded, WsdlNS.OperationBinding operationBinding) 1133foreach (FaultDescription fault in operation.Faults) 1145void ExportFault(FaultDescription fault, XmlSerializerOperationBehavior.Reflector.OperationReflector operationReflector) 1160XmlQualifiedName ExportFaultElement(FaultDescription fault, XmlSerializerOperationBehavior.Reflector.OperationReflector operationReflector)
System\ServiceModel\Description\MessageContractImporter.cs (1)
601FaultDescription faultDescription = contractContext.GetFaultDescription(fault);
System\ServiceModel\Description\MetadataExporter.cs (3)
83Dictionary<FaultDescription, PolicyAssertionCollection> faultBindingAssertions; 93this.faultBindingAssertions = new Dictionary<FaultDescription, PolicyAssertionCollection>(); 133public override PolicyAssertionCollection GetFaultBindingAssertions(FaultDescription fault)
System\ServiceModel\Description\MetadataImporter.cs (1)
167public override PolicyAssertionCollection GetFaultBindingAssertions(FaultDescription fault)
System\ServiceModel\Description\PolicyConversionContext.cs (1)
39public abstract PolicyAssertionCollection GetFaultBindingAssertions(FaultDescription fault);
System\ServiceModel\Description\ServiceContractGenerator.cs (2)
648foreach (FaultDescription fault in context.Operation.Faults) 656static CodeAttributeDeclaration CreateAttrDecl(OperationContractGenerationContext context, FaultDescription fault)
System\ServiceModel\Description\TypeLoader.cs (5)
934FaultDescription faultDescription = CreateFaultDescription(knownFault, contractQname, declaringContract.Namespace, operationDescription.XmlName); 1034private void CheckDuplicateFaultContract(FaultDescriptionCollection faultDescriptionCollection, FaultDescription fault, string operationName) 1036foreach (FaultDescription existingFault in faultDescriptionCollection) 1047FaultDescription CreateFaultDescription(FaultContractAttribute attr, 1053FaultDescription fault = new FaultDescription(NamingHelper.GetMessageAction(contractName, operationName.DecodedName + faultName.DecodedName, attr.Action, false/*isResponse*/));
System\ServiceModel\Description\WsdlContractConversionContext.cs (7)
30readonly Dictionary<FaultDescription, WsdlNS.OperationFault> wsdlOperationFaults; 32readonly Dictionary<WsdlNS.OperationFault, FaultDescription> faultDescriptions; 45this.wsdlOperationFaults = new Dictionary<FaultDescription, WsdlNS.OperationFault>(); 46this.faultDescriptions = new Dictionary<WsdlNS.OperationFault, FaultDescription>(); 104public WsdlNS.OperationFault GetOperationFault(FaultDescription fault) 119public FaultDescription GetFaultDescription(WsdlNS.OperationFault operationFault) 138internal void AddFault(FaultDescription faultDescription, WsdlNS.OperationFault wsdlOperationFault)
System\ServiceModel\Description\WsdlEndpointConversionContext.cs (7)
25readonly Dictionary<FaultDescription, WsdlNS.FaultBinding> wsdlFaultBindings; 27readonly Dictionary<WsdlNS.FaultBinding, FaultDescription> faultDescriptionBindings; 41this.wsdlFaultBindings = new Dictionary<FaultDescription, WsdlNS.FaultBinding>(); 42this.faultDescriptionBindings = new Dictionary<WsdlNS.FaultBinding, FaultDescription>(); 126public WsdlNS.FaultBinding GetFaultBinding(FaultDescription fault) 141public FaultDescription GetFaultDescription(WsdlNS.FaultBinding faultBinding) 160internal void AddFaultBinding(FaultDescription faultDescription, WsdlNS.FaultBinding wsdlFaultBinding)
System\ServiceModel\Description\WsdlExporter.cs (5)
76foreach (FaultDescription fault in operation.Faults) 198foreach (FaultDescription fault in operation.Faults) 294WsdlNS.OperationFault CreateWsdlOperationFault(FaultDescription fault) 402WsdlNS.FaultBinding CreateWsdlFaultBinding(FaultDescription faultDescription, Binding binding, WsdlNS.OperationBinding wsdlOperationBinding) 782foreach (FaultDescription fault in operation.Faults)
System\ServiceModel\Description\WsdlImporter.cs (7)
331FaultDescription faultDescription; 399foreach (FaultDescription fault in operation.Faults) 516static bool TryCreateFaultDescription(WsdlNS.OperationFault wsdlOperationFault, OperationDescription operationDescription, out FaultDescription faultDescription) 864internal static WsdlNS.FaultBinding FindFaultBinding(WsdlNS.OperationBinding wsdlOperationBinding, FaultDescription fault) 2220policyAlternatives.FaultBindingAlternatives = new Dictionary<FaultDescription, IEnumerable<IEnumerable<XmlElement>>>(); 2242foreach (FaultDescription fault in operation.Faults) 2276void CreateFaultBindingAlternatives(PolicyAlternatives policyAlternatives, WsdlNS.ServiceDescription bindingWsdl, FaultDescription fault, WsdlNS.FaultBinding wsdlFaultBinding)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
414FaultDescription fault = this.Operation.Faults[i]; 608internal XmlMembersMapping ImportFaultElement(FaultDescription fault, out XmlQualifiedName elementName)
System\ServiceModel\Security\ChannelProtectionRequirements.cs (1)
354foreach (FaultDescription fault in faults)
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
1386foreach (FaultDescription fault in operation.Faults)
System.ServiceModel.Activities (7)
System\ServiceModel\Activities\ContractInferenceHelper.cs (2)
577foreach (FaultDescription faultDescription in operation.Faults) 595FaultDescription faultDescription = MessageBuilder.CreateFaultDescription(operation, faultType, action);
System\ServiceModel\Activities\ContractValidationHelper.cs (1)
153FaultDescription targetFault = targetOperation.Faults[index];
System\ServiceModel\Activities\MessageBuilder.cs (2)
261public static FaultDescription CreateFaultDescription(OperationDescription operation, Type faultType, string overridingAction) 265FaultDescription result = new FaultDescription(action)
System\ServiceModel\Activities\SendReply.cs (2)
396foreach (FaultDescription faultDescription in operation.Faults) 407static SendReply BuildFaultReplies(FaultDescription faultDescription, bool isMessageContract)