2 types derived from MessagePartDescription
System.ServiceModel.Primitives (2)
System\ServiceModel\Description\MessageHeaderDescription.cs (1)
10public class MessageHeaderDescription : MessagePartDescription
System\ServiceModel\Description\MessagePropertyDescription.cs (1)
8public class MessagePropertyDescription : MessagePartDescription
5 instantiations of MessagePartDescription
System.ServiceModel.Primitives (5)
System\ServiceModel\Description\MessagePartDescription.cs (1)
56return new MessagePartDescription(this);
System\ServiceModel\Description\TypeLoader.cs (3)
1288parameterPart = new MessagePartDescription(name.EncodedName, defaultNS); 1470partDescription = new MessagePartDescription(defaultName.EncodedName, defaultNS); 1477partDescription = new MessagePartDescription(partName.EncodedName, partNs);
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
618MessagePartDescription part = new MessagePartDescription(xmlName.EncodedName, string.Empty);
55 references to MessagePartDescription
System.ServiceModel.Primitives (52)
System\ServiceModel\Description\MessageBodyDescription.cs (3)
13private MessagePartDescription _returnValue; 25foreach (MessagePartDescription mpd in other.Parts) 43public MessagePartDescription ReturnValue
System\ServiceModel\Description\MessageHeaderDescription.cs (1)
30internal override MessagePartDescription Clone()
System\ServiceModel\Description\MessagePartDescription.cs (2)
38internal MessagePartDescription(MessagePartDescription other) 54internal virtual MessagePartDescription Clone()
System\ServiceModel\Description\MessagePartDescriptionCollection.cs (2)
11public class MessagePartDescriptionCollection : KeyedCollection<XmlQualifiedName, MessagePartDescription> 18protected override XmlQualifiedName GetKeyForItem(MessagePartDescription item)
System\ServiceModel\Description\MessagePropertyDescription.cs (1)
20internal override MessagePartDescription Clone()
System\ServiceModel\Description\TypeLoader.cs (11)
654internal static int CompareMessagePartDescriptions(MessagePartDescription a, MessagePartDescription b) 1255MessagePartDescription partDescription = CreateParameterPartDescription(new XmlName(parameters[index].Name), defaultNS, index, parameters[index], GetParameterType(parameters[index])); 1282private static MessagePartDescription CreateParameterPartDescription(XmlName defaultName, string defaultNS, int index, ICustomAttributeProvider attrProvider, Type type) 1284MessagePartDescription parameterPart; 1390List<MessagePartDescription> bodyPartDescriptionList = new List<MessagePartDescription>(); 1458private MessagePartDescription CreateMessagePartDescription(Type bodyType, 1465MessagePartDescription partDescription = null; 1598where T : MessagePartDescription 1600MessagePartDescription[] partDescriptions = partDescriptionList.ToArray();
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (7)
526MessagePartDescription returnPart; 531MessagePartDescription wrapperPart = GetWrapperPart(message); 574private MessagePartDescription GetWrapperPart(MessageDescription message) 581MessagePartDescription bodyPart = message.Body.Parts[0]; 601private MessagePartDescriptionCollection GetWrappedParts(MessagePartDescription bodyPart) 618MessagePartDescription part = new MessagePartDescription(xmlName.EncodedName, string.Empty); 1044static internal XmlReflectionMember GetXmlReflectionMember(MessagePartDescription part, bool isRpc, bool isEncoded, bool isWrapped)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (3)
158private PartInfo CreatePartInfo(MessagePartDescription part, OperationFormatStyle style, DataContractSerializerOperationBehavior serializerFactory) 613public PartInfo(MessagePartDescription description, XmlDictionaryString dictionaryName, XmlDictionaryString dictionaryNamespace, 628public MessagePartDescription Description { get; }
System\ServiceModel\Dispatcher\OperationFormatter.cs (4)
509internal static bool IsValidReturnValue(MessagePartDescription returnValue) 630foreach (MessagePartDescription part in description.Headers) 635foreach (MessagePartDescription part in description.Properties) 640foreach (MessagePartDescription part in description.Body.Parts)
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (4)
272private static PartInfo AddToDictionary(XmlDictionary dictionary, MessagePartDescription part, bool isRpc) 370private static bool IsTypeSupported(MessagePartDescription bodyDescription) 785public PartInfo(MessagePartDescription description, XmlDictionaryString dictionaryName, XmlDictionaryString dictionaryNamespace, XmlDictionaryString itemName, XmlDictionaryString itemNamespace) 804public MessagePartDescription Description { get; }
System\ServiceModel\Dispatcher\StreamFormatter.cs (6)
28MessagePartDescription streamPart = ValidateAndGetStreamPart(messageDescription, isRequest, operationName); 37private StreamFormatter(MessageDescription messageDescription, MessagePartDescription streamPart, string operationName, bool isRequest) 205private static MessagePartDescription ValidateAndGetStreamPart(MessageDescription messageDescription, bool isRequest, string operationName) 207MessagePartDescription part = GetStreamPart(messageDescription); 238foreach (MessagePartDescription part in messageDescription.Body.Parts) 248private static MessagePartDescription GetStreamPart(MessageDescription messageDescription)
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (4)
342foreach (MessagePartDescription bodyPart in messageInfo.RpcEncodedTypedMessageBodyParts) 368private void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object returnValue, object[] parameters) 415foreach (MessagePartDescription bodyPart in messageInfo.RpcEncodedTypedMessageBodyParts) 436private object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object[] parameters, bool isRequest)
System\ServiceModel\Security\ChannelProtectionRequirements.cs (3)
263if (!(message.Body.ReturnValue.GetType().Equals(typeof(MessagePartDescription)))) 268MessagePartDescription desc = message.Body.ReturnValue; 279foreach (MessagePartDescription body in message.Body.Parts)
System\ServiceModel\Security\WSTrust.cs (1)
1188foreach (MessagePartDescription part in message.Body.Parts)
UnitTests.Common (3)
TestHelpers.cs (3)
220private static void ValidatePartDescriptionCollection(string action, string section, StringBuilder errorBuilder, MessagePartDescription[] desc, PartDescriptionData[] data) 233MessagePartDescription descPart = desc.SingleOrDefault((d) => String.Equals(dataPart.Name, d.Name)); 239private static void ValidatePartDescription(string action, string section, StringBuilder errorBuilder, MessagePartDescription desc, PartDescriptionData data)