1 instantiation of XmlAttributeHolder
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\Message.cs (1)
1992attributes[i] = new XmlAttributeHolder(prefix, localName, ns, value);
52 references to XmlAttributeHolder
System.ServiceModel.Primitives (52)
System\ServiceModel\Channels\Message.cs (23)
1320private XmlAttributeHolder[] _envelopeAttributes; 1321private XmlAttributeHolder[] _headerAttributes; 1322private XmlAttributeHolder[] _bodyAttributes; 1341_headerAttributes = XmlAttributeHolder.emptyArray; 1346_envelopeAttributes = XmlAttributeHolder.ReadAttributes(reader, ref maxSizeOfHeaders); 1360_headerAttributes = XmlAttributeHolder.ReadAttributes(reader, ref maxSizeOfHeaders); 1365_headerAttributes = XmlAttributeHolder.emptyArray; 1376_bodyAttributes = XmlAttributeHolder.ReadAttributes(reader, ref maxSizeOfHeaders); 1504XmlAttributeHolder.WriteAttributes(_bodyAttributes, writer); 1511XmlAttributeHolder.WriteAttributes(_envelopeAttributes, writer); 1518XmlAttributeHolder.WriteAttributes(_headerAttributes, writer); 1523return XmlAttributeHolder.GetAttribute(_bodyAttributes, localName, ns); 1546private XmlAttributeHolder[] _bodyAttributes; 1605_bodyAttributes = XmlAttributeHolder.ReadAttributes(reader, ref maxSizeOfAttributes); 1906return XmlAttributeHolder.GetAttribute(_bodyAttributes, localName, ns); 1920public static XmlAttributeHolder[] emptyArray = new XmlAttributeHolder[0]; 1948public static void WriteAttributes(XmlAttributeHolder[] attributes, XmlWriter writer) 1956public static XmlAttributeHolder[] ReadAttributes(XmlDictionaryReader reader) 1962public static XmlAttributeHolder[] ReadAttributes(XmlDictionaryReader reader, ref int maxSizeOfHeaders) 1969XmlAttributeHolder[] attributes = new XmlAttributeHolder[reader.AttributeCount]; 2011public static string GetAttribute(XmlAttributeHolder[] attributes, string localName, string ns)
System\ServiceModel\Channels\MessageHeader.cs (4)
557public BufferedHeader(MessageVersion version, XmlBuffer buffer, XmlDictionaryReader reader, XmlAttributeHolder[] envelopeAttributes, XmlAttributeHolder[] headerAttributes) 574XmlAttributeHolder.WriteAttributes(envelopeAttributes, writer); 581XmlAttributeHolder.WriteAttributes(headerAttributes, writer);
System\ServiceModel\Channels\MessageHeaders.cs (2)
46internal MessageHeaders(MessageVersion version, XmlDictionaryReader reader, XmlAttributeHolder[] envelopeAttributes, XmlAttributeHolder[] headerAttributes, ref int maxSizeOfHeaders)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (3)
64private XmlAttributeHolder[] _securityElementAttributes; 345_securityElementAttributes = XmlAttributeHolder.ReadAttributes(reader); 349_securityElementAttributes = XmlAttributeHolder.emptyArray;
System\ServiceModel\Security\SecurityAppliedMessage.cs (2)
20private XmlAttributeHolder[] _bodyAttributes; 109XmlAttributeHolder.WriteAttributes(_bodyAttributes, writer);
System\ServiceModel\Security\SecurityVerifiedMessage.cs (18)
17private XmlAttributeHolder[] _envelopeAttributes; 18private XmlAttributeHolder[] _headerAttributes; 19private XmlAttributeHolder[] _bodyAttributes; 58_envelopeAttributes = XmlAttributeHolder.emptyArray; 59_headerAttributes = XmlAttributeHolder.emptyArray; 60_bodyAttributes = XmlAttributeHolder.emptyArray; 167public XmlAttributeHolder[] GetEnvelopeAttributes() 172public XmlAttributeHolder[] GetHeaderAttributes() 234_envelopeAttributes = XmlAttributeHolder.ReadAttributes(reader); 240_headerAttributes = XmlAttributeHolder.ReadAttributes(reader); 392_bodyAttributes = XmlAttributeHolder.ReadAttributes(bodyReader); 406XmlAttributeHolder.WriteAttributes(_envelopeAttributes, writer); 409XmlAttributeHolder.WriteAttributes(_bodyAttributes, writer); 439XmlAttributeHolder[] outerContext1, XmlAttributeHolder[] outerContext2, XmlAttributeHolder[] outerContext3, XmlDictionaryReaderQuotas quotas) 523private static void WriteNamespaceDeclarations(XmlAttributeHolder[] attributes, XmlWriter writer) 529XmlAttributeHolder a = attributes[i];