165 references to Body
dotnet-svcutil-lib (165)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (8)
275if (OperationFormatter.IsValidReturnValue(message.Body.ReturnValue)) 277ValidateExistingOrSetNewProtectionLevel(message.Body.ReturnValue, message, operation, policyContext.Contract, newProtectionLevel); 279foreach (MessagePartDescription body in message.Body.Parts) 283if (!OperationFormatter.IsValidReturnValue(message.Body.ReturnValue) || message.Body.Parts.Count == 0) 428if (OperationFormatter.IsValidReturnValue(message.Body.ReturnValue)) 430message.Body.ReturnValue.ResetProtectionLevel(); 432foreach (MessagePartDescription body in message.Body.Parts)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (7)
89foreach (MessagePartDescription part in message.Body.Parts) 93if (OperationFormatter.IsValidReturnValue(message.Body.ReturnValue)) 94AddKnownTypesForPart(context, message.Body.ReturnValue, operationKnownTypes); 156if (messageDescription.Body != null) 158if (messageDescription.Body.ReturnValue != null) 159ValidateForParameterMode(messageDescription.Body.ReturnValue); 160foreach (MessagePartDescription bodyPart in messageDescription.Body.Parts)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (25)
491if (isReturn && messageDescription.Body.ReturnValue == null) 492messageDescription.Body.ReturnValue = partDesc; 494messageDescription.Body.Parts.Add(partDesc); 497if (isReply && messageDescription.Body.ReturnValue == null) 499if (messageDescription.Body.Parts.Count > 0) 501if (!CheckIsRef(operation.Messages[0], messageDescription.Body.Parts[0])) 503messageDescription.Body.ReturnValue = messageDescription.Body.Parts[0]; 504messageDescription.Body.Parts.RemoveAt(0); 548request.Body.WrapperName = operation.Name; 549request.Body.WrapperNamespace = operation.DeclaringContract.Namespace; 556response.Body.WrapperName = TypeLoader.GetBodyWrapperResponseName(operation.Name).EncodedName; 557response.Body.WrapperNamespace = operation.DeclaringContract.Namespace; 686description.Body.WrapperName = new XmlName(part.Element.Name, true /*isEncoded*/).EncodedName; 687description.Body.WrapperNamespace = part.Element.Namespace; 725messageDescription.Body.WrapperName = new XmlName(elementName.Name, true /*isEncoded*/).EncodedName; 726messageDescription.Body.WrapperNamespace = elementName.Namespace; 731if (isReply && messageDescription.Body.ReturnValue == null && !CheckIsRef(requestMessage, parts[0])) 733messageDescription.Body.ReturnValue = parts[0]; 739messageDescription.Body.Parts.Add(part); 760foreach (MessagePartDescription requestPart in requestMessage.Body.Parts) 1232if (isReply && description.Body.ReturnValue == null) 1233description.Body.ReturnValue = bodyPart; 1235description.Body.Parts.Add(bodyPart); 1423description.Body.WrapperNamespace = bodyBinding.Namespace;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageDescription.cs (9)
160return (Body.ReturnValue != null && Body.Parts.Count == 0 && Body.ReturnValue.Type == TypeOfUntypedMessage) || 161(Body.ReturnValue == null && Body.Parts.Count == 1 && Body.Parts[0].Type == TypeOfUntypedMessage); 169return !IsTypedMessage && Body.Parts.Count == 0 && (Body.ReturnValue == null || Body.ReturnValue.Type == typeof(void));
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationDescription.cs (1)
235(this.Messages[1].Body.Parts.Count > 0);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationGenerator.cs (40)
257if (!_oneway && _response.Body.ReturnValue != null) 259_endMethod.ReturnType = GetParameterType(_response.Body.ReturnValue); 260ParameterizedMessageHelper.GenerateMessageParameterAttribute(_response.Body.ReturnValue, _endMethod.ReturnTypeCustomAttributes, TypeLoader.GetReturnValueName(_defaultName), _defaultNS); 261AddAdditionalAttributes(_response.Body.ReturnValue, _endMethod.ReturnTypeCustomAttributes, _isEncoded); 317if (_messageContractType == MessageContractType.BareMessageContract && message.Body.WrapperName != null) 332if (isReply && message.Body.ReturnValue != null) 334GenerateBodyPart(0, message.Body.ReturnValue, partCodeGenerator, true, _isEncoded, _defaultNS); 361return (message.Body.Parts.Count == 0 && message.Headers.Count == 0); 605if (messageDescription.Body.ReturnValue != null) 607AddWrapperPart(messageDescription.MessageName, _wrappedBodyTypeGenerator, partGenerator, messageDescription.Body.ReturnValue, wrapperTypeDecl.CustomAttributes); 608protectionLevel = ProtectionLevelHelper.Max(protectionLevel, messageDescription.Body.ReturnValue.ProtectionLevel); 609if (messageDescription.Body.ReturnValue.HasProtectionLevel) 614foreach (MessagePartDescription part in messageDescription.Body.Parts) 628messageDescription.Body.Parts.Clear(); 630MessagePartDescription wrapperPart = new MessagePartDescription(messageDescription.Body.WrapperName, messageDescription.Body.WrapperNamespace); 635messageDescription.Body.WrapperName = null; 636messageDescription.Body.WrapperNamespace = null; 638messageDescription.Body.ReturnValue = wrapperPart; 640messageDescription.Body.Parts.Add(wrapperPart); 649if (messageDescription.Body.ReturnValue != null) 650defaultNS = messageDescription.Body.ReturnValue.Namespace; 651else if (messageDescription.Body.Parts.Count > 0) 652defaultNS = messageDescription.Body.Parts[0].Namespace; 661foreach (MessagePartDescription setting in _request.Body.Parts) 667order = _response.Body.ReturnValue != null ? 1 : 0; 668foreach (MessagePartDescription setting in _response.Body.Parts) 779if (message.Body.WrapperName != null) 783new CodePrimitiveExpression(NamingHelper.CodeName(message.Body.WrapperName)))); 785new CodePrimitiveExpression(message.Body.WrapperNamespace))); 899if (parent._request.Body.WrapperName == null || (parent._response != null && parent._response.Body.WrapperName == null)) 902if (!StringEqualOrNull(parent._request.Body.WrapperNamespace, parent._contractNS)) 903throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(string.Format(SRServiceModel.SFxCannotImportAsParameters_DifferentWrapperNs, parent._request.MessageName, parent._request.Body.WrapperNamespace, parent._contractNS))); 906if (!String.Equals(parent._request.Body.WrapperName, defaultName.EncodedName, StringComparison.Ordinal)) 907throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(string.Format(SRServiceModel.SFxCannotImportAsParameters_DifferentWrapperName, parent._request.MessageName, parent._request.Body.WrapperName, defaultName.EncodedName))); 911if (!StringEqualOrNull(parent._response.Body.WrapperNamespace, parent._contractNS)) 912throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(string.Format(SRServiceModel.SFxCannotImportAsParameters_DifferentWrapperNs, parent._response.MessageName, parent._response.Body.WrapperNamespace, parent._contractNS))); 914if (!String.Equals(parent._response.Body.WrapperName, TypeLoader.GetBodyWrapperResponseName(defaultName).EncodedName, StringComparison.Ordinal)) 915throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(string.Format(SRServiceModel.SFxCannotImportAsParameters_DifferentWrapperName, parent._response.MessageName, parent._response.Body.WrapperName, defaultName.EncodedName)));
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (15)
1071responseDescription.Body.WrapperName = responseDescription.Body.WrapperNamespace = null; 1076requestDescription.Body.WrapperName = requestDescription.Body.WrapperNamespace = null; 1225MessagePartDescriptionCollection partDescriptionCollection = messageDescription.Body.Parts; 1231messageDescription.Body.Parts.Add(partDescription); 1236messageDescription.Body.ReturnValue = CreateParameterPartDescription(returnValueName, defaultNS, 0, returnAttrProvider, returnType); 1240messageDescription.Body.WrapperName = null; 1241messageDescription.Body.WrapperNamespace = null; 1245messageDescription.Body.WrapperName = wrapperName.EncodedName; 1246messageDescription.Body.WrapperNamespace = wrapperNamespace; 1288messageDescription.Body.WrapperName = GetWrapperName(messageContractAttribute.WrapperName, messageDescription.MessageName).EncodedName; 1289messageDescription.Body.WrapperNamespace = messageContractAttribute.WrapperNamespace ?? defaultNS; 1390messageDescription.Body.ReturnValue = CreateMessagePartDescription(typeof(void), 1398AddSortedParts<MessagePartDescription>(bodyPartDescriptionList, messageDescription.Body.Parts);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (5)
444returnPart = OperationFormatter.IsValidReturnValue(message.Body.ReturnValue) ? message.Body.ReturnValue : null; 445bodyParts = message.Body.Parts; 446wrapperName = message.Body.WrapperName; 447wrapperNs = message.Body.WrapperNamespace;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (1)
130MessageBodyDescription body = message.Body;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (3)
102MessageBodyDescription body = messageDescription.Body; 112if (IsValidReturnValue(messageDescription.Body.ReturnValue)) 113messageInfo.ReturnPart = CreatePartInfo(messageDescription.Body.ReturnValue, dataContractFormatAttribute.Style, serializerFactory);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\OperationFormatter.cs (4)
36int stringCount = 3 + _requestDescription.Body.Parts.Count; 38stringCount += 2 + _replyDescription.Body.Parts.Count; 582_members = new MemberInfo[description.Body.Parts.Count + description.Properties.Count + description.Headers.Count]; 590foreach (MessagePartDescription part in description.Body.Parts)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (17)
47int stringCount = 3 + _requestMessage.Body.Parts.Count; 49stringCount += 2 + _responseMessage.Body.Parts.Count; 58if (_requestMessage.Body.WrapperName != null) 60_requestWrapperName = AddToDictionary(dictionary, _requestMessage.Body.WrapperName); 61_requestWrapperNamespace = AddToDictionary(dictionary, _requestMessage.Body.WrapperNamespace); 64_requestParts = AddToDictionary(dictionary, _requestMessage.Body.Parts, isRpc); 68if (_responseMessage.Body.WrapperName != null) 70_responseWrapperName = AddToDictionary(dictionary, _responseMessage.Body.WrapperName); 71_responseWrapperNamespace = AddToDictionary(dictionary, _responseMessage.Body.WrapperNamespace); 74_responseParts = AddToDictionary(dictionary, _responseMessage.Body.Parts, isRpc); 76if (_responseMessage.Body.ReturnValue != null && _responseMessage.Body.ReturnValue.Type != typeof(void)) 78_returnPart = AddToDictionary(dictionary, _responseMessage.Body.ReturnValue, isRpc); 272if (!AreTypesSupported(requestMessage.Body.Parts)) 276if (!AreTypesSupported(responseMessage.Body.Parts)) 278if (responseMessage.Body.ReturnValue != null && !IsTypeSupported(responseMessage.Body.ReturnValue))
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\StreamFormatter.cs (13)
38if ((object)streamPart == (object)messageDescription.Body.ReturnValue) 42_wrapperName = messageDescription.Body.WrapperName; 43_wrapperNS = messageDescription.Body.WrapperNamespace; 188if (messageDescription.Body.ReturnValue != null && messageDescription.Body.ReturnValue.Type == typeof(Stream)) 190foreach (MessagePartDescription part in messageDescription.Body.Parts) 200if (OperationFormatter.IsValidReturnValue(messageDescription.Body.ReturnValue)) 202if (messageDescription.Body.Parts.Count == 0) 203if (messageDescription.Body.ReturnValue.Type == typeof(Stream)) 204return messageDescription.Body.ReturnValue; 208if (messageDescription.Body.Parts.Count == 1) 209if (messageDescription.Body.Parts[0].Type == typeof(Stream)) 210return messageDescription.Body.Parts[0];
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (7)
274SerializeBody(writer, version, messageInfo.BodySerializer, messageDescription.Body.ReturnValue, messageDescription.Body.Parts, returnValue, parameters); 279object bodyObject = parameters[messageDescription.Body.Parts[0].Index]; 334return DeserializeBody(reader, version, messageInfo.BodySerializer, messageDescription.Body.ReturnValue, messageDescription.Body.Parts, parameters, isRequest); 338object bodyObject = Activator.CreateInstance(messageDescription.Body.Parts[0].Type); 353parameters[messageDescription.Body.Parts[0].Index] = bodyObject;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ChannelProtectionRequirements.cs (6)
261if (message.Body.Parts.Count > 0) 267else if (message.Body.ReturnValue != null) 269if (!(message.Body.ReturnValue.GetType().Equals(typeof(MessagePartDescription)))) 274MessagePartDescription desc = message.Body.ReturnValue; 283if (message.Body.Parts.Count > 0) 285foreach (MessagePartDescription body in message.Body.Parts)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (4)
653if (message.Body.Parts.Count > 0) 655foreach (MessagePartDescription part in message.Body.Parts) 660if (OperationFormatter.IsValidReturnValue(message.Body.ReturnValue)) 662message.Body.ReturnValue.ProtectionLevel = System.Net.Security.ProtectionLevel.EncryptAndSign;