25 references to DeclaringContract
System.ServiceModel.Primitives (25)
System\ServiceModel\Description\ContractDescription.cs (2)
185if (od.DeclaringContract != this) 187ContractDescription inheritedContract = od.DeclaringContract;
System\ServiceModel\Description\OperationDescription.cs (1)
107throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(DeclaringContract));
System\ServiceModel\Description\ServiceReflector.cs (1)
105ContractDescription contract = operation.DeclaringContract;
System\ServiceModel\Description\TypeLoader.cs (7)
218bool isInherited = operationDescription.DeclaringContract != contractDesc; 229bool isInherited = opDesc.DeclaringContract != contractDesc; 230Type targetIface = implIsCallback ? opDesc.DeclaringContract.CallbackContractType : opDesc.DeclaringContract.ContractType; 281bool isInherited = operationDescription.DeclaringContract != contractDesc; 284GetFormattingAttribute(operationDescription.DeclaringContract.ContractType, 797op.Name, inheritedContractDescription.Name, existingOp.DeclaringContract.Name)));
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (14)
36Reflector parentReflector = new Reflector(operation.DeclaringContract.Namespace, operation.DeclaringContract.ContractType); 98bool isInherited = operation.DeclaringContract != contract; 229Type contractType = operation.DeclaringContract != null ? operation.DeclaringContract.ContractType : null; 299if (operation.DeclaringContract != null) 301_keyBase = operation.DeclaringContract.Name + "," + operation.DeclaringContract.Namespace + ":"; 344get { return Operation.DeclaringContract.Name; } 349get { return Operation.DeclaringContract.Namespace; } 503throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxHeaderNameMismatchInOperation, Operation.Name, Operation.DeclaringContract.Name, Operation.DeclaringContract.Namespace, header.Name, headerName))); 514throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxHeaderNamespaceMismatchInOperation, Operation.Name, Operation.DeclaringContract.Name, Operation.DeclaringContract.Namespace, header.Namespace, headerNs)));