2 writes to DetailType
System.ServiceModel (1)
System\ServiceModel\Description\TypeLoader.cs (1)
1059fault.DetailType = attr.DetailType;
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\MessageBuilder.cs (1)
268DetailType = faultType
19 references to DetailType
System.ServiceModel (14)
System\ServiceModel\Description\DispatcherBuilder.cs (2)
995child.FaultContractInfos.Add(new FaultContractInfo(fault.Action, fault.DetailType, fault.ElementName, fault.Namespace, operation.KnownTypes)); 1022child.FaultContractInfos.Add(new FaultContractInfo(fault.Action, fault.DetailType, fault.ElementName, fault.Namespace, operation.KnownTypes));
System\ServiceModel\Description\MessageContractExporter.cs (3)
228XmlQualifiedName typeName = ExportType(fault.DetailType, fault.Name, operation.Name, out xsdType); 232elementName = DataContractExporter.GetRootElementName(fault.DetailType); 234throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxFaultTypeAnonymous, operation.Name, fault.DetailType.FullName)));
System\ServiceModel\Description\ServiceContractGenerator.cs (2)
658CodeTypeReference exceptionTypeReference = fault.DetailType != null ? context.Contract.ServiceContractGenerator.GetCodeTypeReference(fault.DetailType) : fault.DetailTypeReference;
System\ServiceModel\Description\TypeLoader.cs (3)
1038if (XmlName.IsNullOrEmpty(existingFault.ElementName) && XmlName.IsNullOrEmpty(fault.ElementName) && existingFault.DetailType == fault.DetailType) 1040SR.GetString(SR.SFxFaultContractDuplicateDetailType, operationName, fault.DetailType)));
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (4)
415FaultContractInfo faultContractInfo = new FaultContractInfo(fault.Action, fault.DetailType, fault.ElementName, fault.Namespace, this.Operation.KnownTypes); 617XmlTypeMapping mapping = this.parent.importer.ImportTypeMapping(fault.DetailType, this.IsEncoded); 621throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxFaultTypeAnonymous, this.Operation.Name, fault.DetailType.FullName))); 626members[0] = XmlSerializerHelper.GetXmlReflectionMember(null /*memberName*/, faultElementName, faultNamespace, fault.DetailType,
System.ServiceModel.Activities (5)
System\ServiceModel\Activities\ContractInferenceHelper.cs (1)
579if (faultDescription.DetailType == faultType)
System\ServiceModel\Activities\ContractValidationHelper.cs (1)
155if (targetFault.DetailType == faultType)
System\ServiceModel\Activities\SendReply.cs (3)
410if (faultDescription.DetailType == TypeHelper.VoidType || faultDescription.DetailType == null) 421Type[] substitute = { faultDescription.DetailType };