System\IdentityModel\SignedXml.cs (19)
253public void WriteTo(XmlDictionaryWriter writer)
258public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
327public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
385public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
547XmlDictionaryWriter utf8Writer = this.ResourcePool.TakeUtf8Writer();
568XmlDictionaryWriter bufferingWriter = XmlDictionaryWriter.CreateBinaryWriter(stream, this.DictionaryManager.ParentDictionary);
650protected void WriteCanonicalizationMethod(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
655protected void WriteSignatureMethod(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
660public abstract void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager);
788public override void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
879using (XmlDictionaryWriter utf8Writer = XmlDictionaryWriter.CreateTextWriter(Stream.Null, Encoding.UTF8, false))
900using (XmlDictionaryWriter bufferingWriter = XmlDictionaryWriter.CreateTextWriter(Stream.Null, Encoding.UTF8, false))
1254public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
1311public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
1407public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
1470public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
System\IdentityModel\Tokens\SessionSecurityToken.cs (10)
686using (XmlDictionaryWriter dicWriter = XmlDictionaryWriter.CreateBinaryWriter(stream, dictionary))
1194void WritePrincipal(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, ClaimsPrincipal principal)
1229void WriteIdentities(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, IEnumerable<ClaimsIdentity> identities)
1264void WriteIdentity(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, ClaimsIdentity identity)
1392void WriteClaims(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, IEnumerable<Claim> claims, OutboundClaimsFilter outboundClaimsFilter)
1462void WriteClaimProperties(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, IDictionary<string, string> properties)
1509private void SerializeSysClaim(SysClaim claim, XmlDictionaryWriter writer)
1753static void SerializeSid(SecurityIdentifier sid, SessionDictionary dictionary, XmlDictionaryWriter writer)
1766static void WriteRightAttribute(SysClaim claim, SessionDictionary dictionary, XmlDictionaryWriter writer)
System\ServiceModel\Channels\Addressing.cs (11)
85protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
126protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
198protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
281protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
433protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
494protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
510protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
604protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
703protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
819protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
900protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Channels\Message.cs (53)
93internal void BodyToString(XmlDictionaryWriter writer)
306XmlDictionaryWriter writer = buffer.OpenSection(XmlDictionaryReaderQuotas.Max);
383protected virtual void OnBodyToString(XmlDictionaryWriter writer)
396XmlDictionaryWriter writer = msgBuffer.OpenSection(quotas);
410XmlDictionaryWriter writer = bodyBuffer.OpenSection(XmlDictionaryReaderQuotas.Max);
434protected virtual void OnWriteStartBody(XmlDictionaryWriter writer)
440public void WriteBodyContents(XmlDictionaryWriter writer)
446public IAsyncResult BeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
457protected abstract void OnWriteBodyContents(XmlDictionaryWriter writer);
459protected virtual IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
469public void WriteStartEnvelope(XmlDictionaryWriter writer)
477protected virtual void OnWriteStartEnvelope(XmlDictionaryWriter writer)
488protected virtual void OnWriteStartHeaders(XmlDictionaryWriter writer)
508XmlDictionaryWriter writer = XmlDictionaryWriter.CreateDictionaryWriter(textWriter);
521internal void ToString(XmlDictionaryWriter writer)
636WriteBody(XmlDictionaryWriter.CreateDictionaryWriter(writer));
639public void WriteBody(XmlDictionaryWriter writer)
648WriteStartBody(XmlDictionaryWriter.CreateDictionaryWriter(writer));
651public void WriteStartBody(XmlDictionaryWriter writer)
658internal void WriteStartHeaders(XmlDictionaryWriter writer)
665WriteMessage(XmlDictionaryWriter.CreateDictionaryWriter(writer));
668public void WriteMessage(XmlDictionaryWriter writer)
674void EnsureWriteMessageState(XmlDictionaryWriter writer)
701public IAsyncResult BeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
712protected virtual void OnWriteMessage(XmlDictionaryWriter writer)
719internal void WriteMessagePreamble(XmlDictionaryWriter writer)
741internal void WriteMessagePostamble(XmlDictionaryWriter writer)
750protected virtual IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
760void WriteSharedHeaderPrefixes(XmlDictionaryWriter writer)
802XmlDictionaryWriter writer;
804public OnWriteBodyContentsAsyncResult(XmlDictionaryWriter writer, Message message, AsyncCallback callback, object state)
824XmlDictionaryWriter writer;
826public OnWriteMessageAsyncResult(XmlDictionaryWriter writer, Message message, AsyncCallback callback, object state)
868protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
890protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
913protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
950protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1129protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1134protected override IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
1145protected override IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
1155protected override void OnBodyToString(XmlDictionaryWriter writer)
1178XmlDictionaryWriter writer;
1180public OnWriteMessageAsyncResult(XmlDictionaryWriter writer, BodyWriterMessage message, AsyncCallback callback, object state)
1236protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1378protected override void OnBodyToString(XmlDictionaryWriter writer)
1442protected override void OnWriteStartBody(XmlDictionaryWriter writer)
1448protected override void OnWriteStartEnvelope(XmlDictionaryWriter writer)
1455protected override void OnWriteStartHeaders(XmlDictionaryWriter writer)
1651protected override void OnBodyToString(XmlDictionaryWriter writer)
1733protected override void OnWriteStartEnvelope(XmlDictionaryWriter writer)
1744protected override void OnWriteStartHeaders(XmlDictionaryWriter writer)
1763protected override void OnWriteStartBody(XmlDictionaryWriter writer)
System\ServiceModel\Channels\MessageHeader.cs (14)
56XmlDictionaryWriter writer = XmlDictionaryWriter.CreateDictionaryWriter(textWriter);
93WriteHeader(XmlDictionaryWriter.CreateDictionaryWriter(writer), messageVersion);
96public void WriteHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
107public void WriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
116protected virtual void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
122public void WriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
131protected abstract void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion);
133protected void WriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
293protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
424protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
443protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
453protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
520XmlDictionaryWriter writer = buffer.OpenSection(reader.Quotas);
System\ServiceModel\Channels\MtomMessageEncoder.cs (12)
77volatile SynchronizedPool<XmlDictionaryWriter> streamedWriterPool;
406XmlDictionaryWriter xmlWriter = TakeStreamedWriter(stream, startInfo, boundary, startUri, writeMessageHeaders);
426XmlDictionaryWriter TakeStreamedWriter(Stream stream, string startInfo, string boundary, string startUri, bool writeMessageHeaders)
434streamedWriterPool = new SynchronizedPool<XmlDictionaryWriter>(maxWritePoolSize);
438XmlDictionaryWriter xmlWriter = streamedWriterPool.Take();
441xmlWriter = XmlDictionaryWriter.CreateMtomWriter(stream, this.writeEncoding, int.MaxValue, startInfo, boundary, startUri, writeMessageHeaders, false);
454void ReturnStreamedWriter(XmlDictionaryWriter xmlWriter)
703XmlDictionaryWriter writer;
710protected override XmlDictionaryWriter TakeXmlWriter(Stream stream)
712XmlDictionaryWriter returnedWriter = writer;
715returnedWriter = XmlDictionaryWriter.CreateMtomWriter(stream, messageEncoder.writeEncoding, MaxSizeInBytes, StartInfo, Boundary, StartUri, WriteMessageHeaders, false);
727protected override void ReturnXmlWriter(XmlDictionaryWriter writer)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (5)
215protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
234void SerializeParameters(XmlDictionaryWriter writer, PartInfo[] parts, object[] parameters)
244void SerializeParameter(XmlDictionaryWriter writer, PartInfo part, object graph)
258void SerializeParameterPart(XmlDictionaryWriter writer, PartInfo part, object graph)
506protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\OperationFormatter.cs (13)
53protected abstract void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest);
57protected virtual void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
341void SerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest)
357IAsyncResult BeginSerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest,
374internal SerializeBodyContentsAsyncResult(OperationFormatter operationFormatter, XmlDictionaryWriter writer, MessageVersion version, object[] parameters,
655protected override void OnWriteStartBody(XmlDictionaryWriter writer)
708protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
716protected override IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
739internal OnWriteBodyContentsAsyncResult(OperationFormatterBodyWriter operationFormatterBodyWriter, XmlDictionaryWriter writer, AsyncCallback callback, object state)
841protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
848protected virtual void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
863protected override void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
871protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\StreamFormatter.cs (6)
48internal void Serialize(XmlDictionaryWriter writer, object[] parameters, object returnValue)
55Stream GetStreamAndWriteStartWrapperIfNecessary(XmlDictionaryWriter writer, object[] parameters, object returnValue)
66void WriteEndWrapperIfNecessary(XmlDictionaryWriter writer)
73internal IAsyncResult BeginSerialize(XmlDictionaryWriter writer, object[] parameters, object returnValue, AsyncCallback callback, object state)
88XmlDictionaryWriter writer;
90internal SerializeAsyncResult(StreamFormatter streamFormatter, XmlDictionaryWriter writer, object[] parameters, object returnValue,
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (8)
88XmlDictionaryWriter bufferWriter = XmlDictionaryWriter.CreateTextWriter(memoryStream);
177XmlDictionaryWriter bufferWriter = XmlDictionaryWriter.CreateTextWriter(memoryStream);
249private static void AddUnknownHeader(MessageHeaderDescription unknownHeaderDescription, ArrayList unknownHeaders, XmlDocument xmlDoc, XmlDictionaryWriter bufferWriter, MessageHeaderInfo header, XmlDictionaryReader headerReader)
260protected override void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion version)
271protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
315void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object returnValue, object[] parameters)
System\ServiceModel\Security\SctClaimSerializer.cs (7)
24static void SerializeSid(SecurityIdentifier sid, SctClaimDictionary dictionary, XmlDictionaryWriter writer)
31static void WriteRightAttribute(Claim claim, SctClaimDictionary dictionary, XmlDictionaryWriter writer)
44static void WriteSidAttribute(SecurityIdentifier sid, SctClaimDictionary dictionary, XmlDictionaryWriter writer)
57public static void SerializeClaim(Claim claim, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer)
176public static void SerializeClaimSet(ClaimSet claimSet, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer, XmlObjectSerializer claimSerializer)
401public static void SerializeIdentities(AuthorizationContext authContext, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer)
420static void SerializePrimaryIdentity(IIdentity identity, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer)
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (20)
77XmlDictionaryWriter encryptingWriter = XmlDictionaryWriter.CreateTextWriter(plainTextStream);
133XmlDictionaryWriter utf8Writer = TakeUtf8Writer();
179XmlDictionaryWriter utf8Writer = TakeUtf8Writer();
214string GetSignatureHash(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer, out byte[] hash)
217XmlDictionaryWriter effectiveWriter;
258void AddSignatureReference(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer)
265void ApplySecurityAndWriteHeader(MessageHeader header, string headerId, XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator)
319public override void ApplySecurityAndWriteHeaders(MessageHeaders headers, XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator)
346static bool CanCanonicalizeAndFragment(XmlDictionaryWriter writer)
356public override void ApplyBodySecurity(XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator)
413XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(stream);
423XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(stream);
578void EncryptAndWriteHeader(MessageHeader plainTextHeader, string id, MemoryStream stream, XmlDictionaryWriter writer)
617XmlDictionaryWriter TakeUtf8Writer()
715protected override void WriteSecurityTokenReferencyEntry(XmlDictionaryWriter writer, SecurityToken securityToken, SecurityTokenParameters securityTokenParameters)
742XmlDictionaryWriter innerWriter;
748public WrappedXmlDictionaryWriter(XmlDictionaryWriter writer, string id)
System\ServiceModel\Security\XmlHelper.cs (6)
14internal static void AddNamespaceDeclaration(XmlDictionaryWriter writer, string prefix, XmlDictionaryString ns)
23internal static string EnsureNamespaceDefined(XmlDictionaryWriter writer, XmlDictionaryString ns, string defaultPrefix)
373static public void WriteAttributeStringAsUniqueId(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString ns, UniqueId id)
399static public void WriteElementStringAsUniqueId(XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns, UniqueId id)
406static public void WriteElementContentAsInt64(XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns, Int64 value)
421static public void WriteStringAsUniqueId(XmlDictionaryWriter writer, UniqueId id)
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (7)
381internal static void CloseBuffer(XmlBuffer buffer, XmlDictionaryWriter extWriter)
392internal static void CreateBufferIfRequiredAndWriteNode(ref XmlBuffer buffer, ref XmlDictionaryWriter extWriter, XmlReader reader, int maxExtensionSize)
415internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationFeed feed)
425internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationItem item)
435internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationCategory category)
445internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationLink link)
455internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationPerson person)
System\ServiceModel\Syndication\SyndicationItemFormatter.cs (5)
69internal static void CreateBufferIfRequiredAndWriteNode(ref XmlBuffer buffer, ref XmlDictionaryWriter extWriter, XmlDictionaryReader reader, int maxExtensionSize)
86internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationItem item)
91internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationCategory category)
96internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationLink link)
101internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, SyndicationPerson person)