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