Internals\System\Xml\XmlMtomWriter.cs (7)
26public static XmlDictionaryWriter Create(Stream stream, Encoding encoding, int maxSizeInBytes, string startInfo)
31public static XmlDictionaryWriter Create(Stream stream, Encoding encoding, int maxSizeInBytes, string startInfo, string boundary, string startUri, bool writeMessageHeaders, bool ownsStream)
42private XmlDictionaryWriter _writer;
43private XmlDictionaryWriter _infosetWriter;
78private XmlDictionaryWriter Writer
145_writer = XmlDictionaryWriter.CreateTextWriter(infosetContentStream, _encoding, _ownsStream);
630_writer = XmlDictionaryWriter.CreateBinaryWriter(_contentTypeStream);
System\ServiceModel\Channels\Addressing.cs (11)
88protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
131protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
205protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
284protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
454protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
523protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
539protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
628protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
734protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
861protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
942protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Channels\Message.cs (55)
66internal void BodyToString(XmlDictionaryWriter writer)
327XmlDictionaryWriter writer = buffer.OpenSection(XmlDictionaryReaderQuotas.Max);
388protected virtual void OnBodyToString(XmlDictionaryWriter writer)
401XmlDictionaryWriter writer = msgBuffer.OpenSection(quotas);
415XmlDictionaryWriter writer = bodyBuffer.OpenSection(XmlDictionaryReaderQuotas.Max);
439protected virtual void OnWriteStartBody(XmlDictionaryWriter writer)
445public void WriteBodyContents(XmlDictionaryWriter writer)
451public Task WriteBodyContentsAsync(XmlDictionaryWriter writer)
457public IAsyncResult BeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
468protected abstract void OnWriteBodyContents(XmlDictionaryWriter writer);
470protected virtual Task OnWriteBodyContentsAsync(XmlDictionaryWriter writer)
476protected virtual IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
486public void WriteStartEnvelope(XmlDictionaryWriter writer)
496protected virtual void OnWriteStartEnvelope(XmlDictionaryWriter writer)
507protected virtual void OnWriteStartHeaders(XmlDictionaryWriter writer)
532using (XmlDictionaryWriter writer = XmlDictionaryWriter.CreateDictionaryWriter(textWriter))
549internal void ToString(XmlDictionaryWriter writer)
673WriteBody(XmlDictionaryWriter.CreateDictionaryWriter(writer));
676public void WriteBody(XmlDictionaryWriter writer)
685WriteStartBody(XmlDictionaryWriter.CreateDictionaryWriter(writer));
688public void WriteStartBody(XmlDictionaryWriter writer)
698internal void WriteStartHeaders(XmlDictionaryWriter writer)
705WriteMessage(XmlDictionaryWriter.CreateDictionaryWriter(writer));
708public void WriteMessage(XmlDictionaryWriter writer)
720public virtual async Task WriteMessageAsync(XmlDictionaryWriter writer)
726public virtual async Task OnWriteMessageAsync(XmlDictionaryWriter writer)
737private void EnsureWriteMessageState(XmlDictionaryWriter writer)
764public IAsyncResult BeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
776protected virtual void OnWriteMessage(XmlDictionaryWriter writer)
783internal void WriteMessagePreamble(XmlDictionaryWriter writer)
805internal void WriteMessagePostamble(XmlDictionaryWriter writer)
814internal async Task WriteMessagePostambleAsync(XmlDictionaryWriter writer)
823protected virtual IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
833private void WriteSharedHeaderPrefixes(XmlDictionaryWriter writer)
876private XmlDictionaryWriter _writer;
878public OnWriteMessageAsyncResult(XmlDictionaryWriter writer, Message message, AsyncCallback callback, object state)
923protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
945protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
968protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1007protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1189protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1194protected override Task OnWriteBodyContentsAsync(XmlDictionaryWriter writer)
1199protected override IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
1211protected override IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
1221protected override void OnBodyToString(XmlDictionaryWriter writer)
1256protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
1419protected override void OnBodyToString(XmlDictionaryWriter writer)
1501protected override void OnWriteStartBody(XmlDictionaryWriter writer)
1507protected override void OnWriteStartEnvelope(XmlDictionaryWriter writer)
1514protected override void OnWriteStartHeaders(XmlDictionaryWriter writer)
1730protected override void OnBodyToString(XmlDictionaryWriter writer)
1834protected override void OnWriteStartEnvelope(XmlDictionaryWriter writer)
1845protected override void OnWriteStartHeaders(XmlDictionaryWriter writer)
1864protected override void OnWriteStartBody(XmlDictionaryWriter writer)
System\ServiceModel\Channels\MessageHeader.cs (14)
60using (XmlDictionaryWriter writer = XmlDictionaryWriter.CreateDictionaryWriter(textWriter))
100WriteHeader(XmlDictionaryWriter.CreateDictionaryWriter(writer), messageVersion);
103public void WriteHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
120public void WriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
135protected virtual void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
141public void WriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
156protected abstract void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion);
158protected void WriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
340protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
466protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
485protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
498protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
568XmlDictionaryWriter writer = buffer.OpenSection(reader.Quotas);
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (5)
220protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
259private void SerializeParameters(XmlDictionaryWriter writer, PartInfo[] parts, object[] parameters)
269private void SerializeParameter(XmlDictionaryWriter writer, PartInfo part, object graph)
287private void SerializeParameterPart(XmlDictionaryWriter writer, PartInfo part, object graph)
583protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\OperationFormatter.cs (16)
52protected abstract void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest);
53protected virtual Task SerializeBodyAsync(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
62protected virtual void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
357private void SerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest)
373private async Task SerializeBodyContentsAsync(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest)
389private IAsyncResult BeginSerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest,
406internal SerializeBodyContentsAsyncResult(OperationFormatter operationFormatter, XmlDictionaryWriter writer, MessageVersion version, object[] parameters,
717protected override void OnWriteStartBody(XmlDictionaryWriter writer)
769protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
777protected override Task OnWriteBodyContentsAsync(XmlDictionaryWriter writer)
782protected override IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
802internal OnWriteBodyContentsAsyncResult(OperationFormatterBodyWriter operationFormatterBodyWriter, XmlDictionaryWriter writer, AsyncCallback callback, object state)
914protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
921protected virtual void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
936protected override void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
944protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\StreamFormatter.cs (9)
56internal void Serialize(XmlDictionaryWriter writer, object[] parameters, object returnValue)
64internal async Task SerializeAsync(XmlDictionaryWriter writer, object[] parameters, object returnValue)
72private Stream GetStreamAndWriteStartWrapperIfNecessary(XmlDictionaryWriter writer, object[] parameters, object returnValue)
89private async Task<Stream> GetStreamAndWriteStartWrapperIfNecessaryAsync(XmlDictionaryWriter writer, object[] parameters, object returnValue)
106private void WriteEndWrapperIfNecessary(XmlDictionaryWriter writer)
115private async Task WriteEndWrapperIfNecessaryAsync(XmlDictionaryWriter writer)
124internal IAsyncResult BeginSerialize(XmlDictionaryWriter writer, object[] parameters, object returnValue, AsyncCallback callback, object state)
139private XmlDictionaryWriter _writer;
141internal SerializeAsyncResult(StreamFormatter streamFormatter, XmlDictionaryWriter writer, object[] parameters, object returnValue,
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (8)
91XmlDictionaryWriter bufferWriter = XmlDictionaryWriter.CreateTextWriter(memoryStream);
187XmlDictionaryWriter bufferWriter = XmlDictionaryWriter.CreateTextWriter(memoryStream);
276private static void AddUnknownHeader(MessageHeaderDescription unknownHeaderDescription, ArrayList unknownHeaders, XmlDocument xmlDoc, XmlDictionaryWriter bufferWriter, MessageHeaderInfo header, XmlDictionaryReader headerReader)
292protected override void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion version)
304protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
368private void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object returnValue, object[] parameters)
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (20)
105XmlDictionaryWriter utf8Writer = TakeUtf8Writer();
133private string GetSignatureHash(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer, out byte[] hash)
136XmlDictionaryWriter effectiveWriter;
177private string GetSignatureStream(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer, out Stream stream)
180XmlDictionaryWriter effectiveWriter;
230private void AddSignatureReference(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer)
242private void ApplySecurityAndWriteHeader(MessageHeader header, string headerId, XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator)
285public override void ApplySecurityAndWriteHeaders(MessageHeaders headers, XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator)
312private static bool CanCanonicalizeAndFragment(XmlDictionaryWriter writer)
322public override void ApplyBodySecurity(XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator)
441public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
478private XmlDictionaryWriter TakeUtf8Writer()
520using (var xmlWriter = XmlDictionaryWriter.CreateTextWriter(stream, Encoding.UTF8, false))
597XmlDictionaryWriter utf8Writer = TakeUtf8Writer();
626using (var xmlWriter = XmlDictionaryWriter.CreateTextWriter(stream, Encoding.UTF8, false))
640protected override void WriteSecurityTokenReferencyEntry(XmlDictionaryWriter writer, SecurityToken securityToken, SecurityTokenParameters securityTokenParameters)
648private XmlDictionaryWriter _innerWriter;
654public WrappedXmlDictionaryWriter(XmlDictionaryWriter writer, string id)
System\ServiceModel\Security\XmlHelper.cs (6)
13internal static void AddNamespaceDeclaration(XmlDictionaryWriter writer, string prefix, XmlDictionaryString ns)
22internal static string EnsureNamespaceDefined(XmlDictionaryWriter writer, XmlDictionaryString ns, string defaultPrefix)
345static public void WriteAttributeStringAsUniqueId(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString ns, UniqueId id)
358static public void WriteElementStringAsUniqueId(XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns, UniqueId id)
365static public void WriteElementContentAsInt64(XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns, Int64 value)
380static public void WriteStringAsUniqueId(XmlDictionaryWriter writer, UniqueId id)