222 if (namespaceUri ==
null)
232 if (namespaceUri.Length == 0)
347 if (namespaceUri ==
null)
403 if (localName ==
null)
407 if (namespaceUri ==
null)
451 byte[]
buffer =
new byte[num];
460 if (num < 65536 &&
num2 == num)
761 for (
int i = 0; i <
count; i++)
777 for (
int i = 0; i <
count; i++)
793 for (
int i = 0; i <
count; i++)
809 for (
int i = 0; i <
count; i++)
825 for (
int i = 0; i <
count; i++)
841 for (
int i = 0; i <
count; i++)
857 for (
int i = 0; i <
count; i++)
873 for (
int i = 0; i <
count; i++)
889 for (
int i = 0; i <
count; i++)
905 for (
int i = 0; i <
count; i++)
static Exception ThrowHelperArgumentNull(string message)
static Exception ThrowHelperError(Exception e)
static string Format(string resourceFormat, object p1)
static string ValueMustBeNonNegative
static string XmlInvalidStream
static string SizeExceedsRemainingBufferSpace
static string PlatformNotSupported_MtomEncoding
static string OffsetExceedsBufferSize
static Task CompletedTask
static readonly BooleanArrayHelperWithDictionaryString Instance
static readonly BooleanArrayHelperWithString Instance
static readonly DateTimeArrayHelperWithDictionaryString Instance
static readonly DateTimeArrayHelperWithString Instance
static readonly DecimalArrayHelperWithDictionaryString Instance
static readonly DecimalArrayHelperWithString Instance
static readonly DoubleArrayHelperWithDictionaryString Instance
static readonly DoubleArrayHelperWithString Instance
static readonly GuidArrayHelperWithDictionaryString Instance
static readonly GuidArrayHelperWithString Instance
static readonly Int16ArrayHelperWithDictionaryString Instance
static readonly Int16ArrayHelperWithString Instance
static readonly Int32ArrayHelperWithDictionaryString Instance
static readonly Int32ArrayHelperWithString Instance
static readonly Int64ArrayHelperWithDictionaryString Instance
static readonly Int64ArrayHelperWithString Instance
static readonly SingleArrayHelperWithDictionaryString Instance
static readonly SingleArrayHelperWithString Instance
static readonly TimeSpanArrayHelperWithDictionaryString Instance
static readonly TimeSpanArrayHelperWithString Instance
static string ToString(bool value)
virtual bool TryGetNamespaceUriAsDictionaryString([NotNullWhen(true)] out XmlDictionaryString? namespaceUri)
virtual bool IsStartArray([NotNullWhen(true)] out Type? type)
virtual bool TryGetLocalNameAsDictionaryString([NotNullWhen(true)] out XmlDictionaryString? localName)
virtual bool TryGetValueAsDictionaryString([NotNullWhen(true)] out XmlDictionaryString? value)
virtual ? string GetAttribute(XmlDictionaryString localName, XmlDictionaryString namespaceUri)
static XmlDictionaryString Empty
static string GetString(XmlDictionaryString s)
override void WriteSurrogateCharEntity(char lowChar, char highChar)
override void WriteValue(bool value)
override void WriteRaw(char[] buffer, int index, int count)
override void WriteXmlnsAttribute(string prefix, string namespaceUri)
override void WriteValue(string value)
override void WriteName(string name)
override void WriteValue(double value)
override void WriteRaw(string data)
override void WriteDocType(string name, string pubid, string sysid, string subset)
override void WriteValue(long value)
override void WriteCharEntity(char ch)
override void WriteEntityRef(string name)
override void WriteStartDocument(bool standalone)
override void WriteComment(string text)
readonly XmlWriter _writer
override void WriteAttributes(XmlReader reader, bool defattr)
override void WriteStartElement(string prefix, string localName, string namespaceUri)
override void WriteNode(XmlReader reader, bool defattr)
override void WriteQualifiedName(string localName, string namespaceUri)
override void WriteFullEndElement()
override void WriteBinHex(byte[] buffer, int index, int count)
override void WriteString(string text)
override void WriteProcessingInstruction(string name, string text)
override void WriteValue(int value)
override void WriteValue(object value)
override void WriteWhitespace(string whitespace)
override void WriteStartDocument()
override void WriteEndElement()
override void WriteCData(string text)
override void WriteChars(char[] buffer, int index, int count)
override string LookupPrefix(string namespaceUri)
override void WriteBase64(byte[] buffer, int index, int count)
override void WriteValue(DateTimeOffset value)
XmlWrappedWriter(XmlWriter writer)
override void WriteEndAttribute()
override void WriteStartAttribute(string prefix, string localName, string namespaceUri)
override void WriteEndDocument()
override void WriteNmToken(string name)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, short[] array, int offset, int count)
override void WriteNode(XmlReader reader, bool defattr)
virtual void WriteTextNode(XmlDictionaryReader reader, bool isAttribute)
void WriteAttributeString(XmlDictionaryString localName, XmlDictionaryString? namespaceUri, string? value)
void WriteStartElement(XmlDictionaryString localName, XmlDictionaryString? namespaceUri)
void WriteArrayNode(XmlDictionaryReader reader, string prefix, string localName, string namespaceUri, Type type)
virtual void WriteString(XmlDictionaryString? value)
static XmlDictionaryWriter CreateTextWriter(Stream stream, Encoding encoding)
override Task WriteBase64Async(byte[] buffer, int index, int count)
virtual Task WriteValueAsync(IStreamProvider value)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, decimal[] array, int offset, int count)
static XmlDictionaryWriter CreateDictionaryWriter(XmlWriter writer)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, bool[] array, int offset, int count)
virtual void WriteValue(IStreamProvider value)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, double[] array, int offset, int count)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, TimeSpan[] array, int offset, int count)
static XmlDictionaryWriter CreateBinaryWriter(Stream stream, IXmlDictionary? dictionary, XmlBinaryWriterSession? session, bool ownsStream)
virtual void EndCanonicalization()
void WriteElementString(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, string? value)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, long[] array, int offset, int count)
static XmlDictionaryWriter CreateTextWriter(Stream stream, Encoding encoding, bool ownsStream)
static XmlDictionaryWriter CreateBinaryWriter(Stream stream)
virtual void WriteXmlnsAttribute(string? prefix, string namespaceUri)
void WriteAttributeString(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, string? value)
virtual void WriteValue(XmlDictionaryString? value)
static XmlDictionaryWriter CreateMtomWriter(Stream stream, Encoding encoding, int maxSizeInBytes, string startInfo)
void WriteElementNode(XmlDictionaryReader reader, bool defattr)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, DateTime[] array, int offset, int count)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, int[] array, int offset, int count)
static XmlDictionaryWriter CreateBinaryWriter(Stream stream, IXmlDictionary? dictionary, XmlBinaryWriterSession? session)
static XmlDictionaryWriter CreateBinaryWriter(Stream stream, IXmlDictionary? dictionary)
void CheckArray(Array array, int offset, int count)
virtual void WriteStartAttribute(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri)
virtual void WriteNode(XmlDictionaryReader reader, bool defattr)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, float[] array, int offset, int count)
static XmlDictionaryWriter CreateMtomWriter(Stream stream, Encoding encoding, int maxSizeInBytes, string startInfo, string? boundary, string? startUri, bool writeMessageHeaders, bool ownsStream)
virtual void WriteValue(Guid value)
virtual void WriteXmlAttribute(string localName, string? value)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, Guid[] array, int offset, int count)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, decimal[] array, int offset, int count)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, DateTime[] array, int offset, int count)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, long[] array, int offset, int count)
void WriteArrayNode(XmlDictionaryReader reader, Type type)
virtual void WriteXmlnsAttribute(string? prefix, XmlDictionaryString namespaceUri)
void WriteElementString(XmlDictionaryString localName, XmlDictionaryString? namespaceUri, string? value)
static readonly Encoding s_UTF8Encoding
virtual void WriteQualifiedName(XmlDictionaryString localName, XmlDictionaryString? namespaceUri)
virtual void StartCanonicalization(Stream stream, bool includeComments, string[]? inclusivePrefixes)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, double[] array, int offset, int count)
void WriteStartAttribute(XmlDictionaryString localName, XmlDictionaryString? namespaceUri)
virtual void WriteXmlAttribute(XmlDictionaryString localName, XmlDictionaryString? value)
virtual bool CanCanonicalize
virtual void WriteStartElement(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, int[] array, int offset, int count)
virtual void WriteValue(UniqueId value)
override void Dispose(bool disposing)
void WriteArrayNode(XmlDictionaryReader reader, string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Type type)
virtual void WriteValue(TimeSpan value)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, bool[] array, int offset, int count)
virtual void WriteArray(string? prefix, string localName, string? namespaceUri, TimeSpan[] array, int offset, int count)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, short[] array, int offset, int count)
static XmlDictionaryWriter CreateTextWriter(Stream stream)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, float[] array, int offset, int count)
virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, Guid[] array, int offset, int count)
bool ReadAttributeValue()
bool MoveToNextAttribute()
bool MoveToFirstAttribute()
virtual void WriteName(string name)
void WriteCData(string? text)
void WriteComment(string? text)
void WriteProcessingInstruction(string name, string? text)
virtual void WriteNmToken(string name)
void WriteSurrogateCharEntity(char lowChar, char highChar)
void WriteEntityRef(string name)
void WriteString(string? text)
string? LookupPrefix(string ns)
void WriteChars(char[] buffer, int index, int count)
void WriteFullEndElement()
void WriteBase64(byte[] buffer, int index, int count)
void WriteCharEntity(char ch)
virtual void WriteQualifiedName(string localName, string? ns)
void WriteStartDocument()
virtual void WriteAttributes(XmlReader reader, bool defattr)
void WriteRaw(char[] buffer, int index, int count)
virtual void WriteValue(object value)
virtual XmlSpace XmlSpace
void WriteStartAttribute(string localName, string? ns)
virtual void WriteBinHex(byte[] buffer, int index, int count)
void WriteWhitespace(string? ws)
virtual void WriteNode(XmlReader reader, bool defattr)
void WriteDocType(string name, string? pubid, string? sysid, string? subset)
void WriteStartElement(string localName, string? ns)