24 for (
int i = 0; i <
array.Length; i++)
30 for (
int j = 0;
j <
array.Length;
j++)
137 true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
138 true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
139 true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
140 true,
true,
false,
false,
true,
false,
false,
false,
true,
false,
141 false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
142 false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
143 true,
false,
false,
false
148 true,
true,
true,
true,
true,
true,
true,
true,
true,
false,
149 false,
true,
true,
true,
true,
true,
true,
true,
true,
true,
150 true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
151 true,
true,
false,
false,
false,
false,
false,
false,
true,
false,
152 false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
153 false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
154 true,
false,
true,
false
185 for (
int i = 0; i < 3; i++)
302 if (localName ==
null)
334 if (prefixOffset < 0)
342 if (prefixLength < 0)
354 if (localNameOffset < 0)
362 if (localNameLength < 0)
463 if (localName ==
null)
499 if (
prefix.Length >
int.MaxValue - ns.Length)
527 if (prefixOffset < 0)
535 if (prefixLength < 0)
559 if (nsLength >
nsBuffer.Length - nsOffset)
564 if (prefixLength >
int.MaxValue - nsLength)
588 if (localName ==
null)
610 if (prefixOffset < 0)
618 if (prefixLength < 0)
630 if (localNameOffset < 0)
638 if (localNameLength < 0)
671 char[]
chars =
new char[1] { (char)
ch };
804 if (
value.Length > 0)
970 if (num < xmlnsAttributeCount)
1030 for (
int i = 0; i < num; i++)
1051 for (
int i = 0; i <
length1; i++)
static void Sort(Array array)
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count)
virtual byte[] GetBuffer()
static byte Min(byte val1, byte val2)
static byte Max(byte val1, byte val2)
static Exception ThrowHelperArgumentNull(string message)
static Exception ThrowHelperError(Exception e)
static Exception ThrowHelperArgument(string message)
static string Format(string resourceFormat, object p1)
static string ValueMustBeNonNegative
static string CombinedPrefixNSLength
static string SizeExceedsRemainingBufferSpace
static string OffsetExceedsBufferSize
static string InvalidInclusivePrefixListCollection
AttributeSorter(XmlCanonicalWriter writer)
readonly XmlCanonicalWriter _writer
int Compare(object obj1, object obj2)
static readonly bool[] s_isEscapedAttributeChar
bool Equals(byte[] buffer1, int offset1, int length1, byte[] buffer2, int offset2, int length2)
XmlnsAttribute[] _xmlnsAttributes
void SetOutput(Stream stream, bool includeComments, string[] inclusivePrefixes)
int Compare(byte[] buffer1, int offset1, int length1, byte[] buffer2, int offset2, int length2)
void EnsureXmlnsBuffer(int byteCount)
void AddXmlnsAttribute(ref XmlnsAttribute xmlnsAttribute)
void ResolvePrefix(int prefixOffset, int prefixLength, out int nsOffset, out int nsLength)
void WriteStartElement(byte[] prefixBuffer, int prefixOffset, int prefixLength, byte[] localNameBuffer, int localNameOffset, int localNameLength)
int Compare(ref Attribute attribute1, ref Attribute attribute2)
void WriteStartElement(string prefix, string localName)
XmlUTF8NodeWriter _writer
void WriteStartAttribute(byte[] prefixBuffer, int prefixOffset, int prefixLength, byte[] localNameBuffer, int localNameOffset, int localNameLength)
void WriteText(byte[] chars, int offset, int count)
void WriteEscapedText(byte[] chars, int offset, int count)
void WriteEscapedText(char[] chars, int offset, int count)
void WriteXmlnsAttribute(byte[] prefixBuffer, int prefixOffset, int prefixLength, byte[] nsBuffer, int nsOffset, int nsLength)
void WriteXmlnsAttribute(string prefix, string ns)
string[] _inclusivePrefixes
const int maxBytesPerChar
void WriteEndElement(string prefix, string localName)
int Compare(byte[] buffer, int offset1, int length1, int offset2, int length2)
void WriteText(string value)
void WriteText(char[] chars, int offset, int count)
const string xmlnsNamespace
void WriteComment(string value)
int Compare(ref XmlnsAttribute xmlnsAttribute1, ref XmlnsAttribute xmlnsAttribute2)
void WriteXmlnsAttribute(ref XmlnsAttribute xmlnsAttribute)
MemoryStream _elementStream
void WriteEscapedText(string value)
void AddAttribute(ref Attribute attribute)
void ResolvePrefix(ref Attribute attribute)
void WriteCharEntity(int ch)
bool IsInclusivePrefix(ref XmlnsAttribute xmlnsAttribute)
static readonly bool[] s_isEscapedElementChar
void WriteStartAttribute(string prefix, string localName)
void WriteEndStartElement(bool isEmpty)
XmlUTF8NodeWriter _elementWriter
override void WriteEndStartElement(bool isEmpty)
override void WriteEscapedText(XmlDictionaryString s)
override void WriteComment(string text)
new void SetOutput(Stream stream, bool ownsStream, Encoding encoding)
override void WriteStartElement(string prefix, string localName)
override void WriteStartAttribute(string prefix, string localName)
override void WriteEndElement(string prefix, string localName)
override void WriteEndAttribute()
override void WriteXmlnsAttribute(string prefix, string ns)