// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
// Used to indicate to the compiler that the .locals init flag should not be set in method headers.
[module: System.Runtime.CompilerServices.SkipLocalsInit]
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections.Generic;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Diagnostics;
using System.Runtime.CompilerServices;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
/*
These HRESULTs are used for mapping managed exceptions to COM error codes
and vice versa through COM Interop. For background on COM error codes see
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DefineConstants>$(DefineConstants);FEATURE_COMPILED_XSL</DefineConstants>
<TargetFrameworks>$(NetCoreAppCurrent)-Windows_NT;$(NetCoreAppCurrent)</TargetFrameworks>
+ <Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)System\Text\StringBuilderCache.cs"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Text;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Text;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
internal static partial class BinHexEncoder
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if ENABLEDATABINDING
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if ENABLEDATABINDING
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Globalization;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Text;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if ENABLEDATABINDING
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if ENABLEDATABINDING
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if ENABLEDATABINDING
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Text;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
public enum ConformanceLevel
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// DtdProcessing enumerations specifies how will an XmlReader handle DTDs in the XML document.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Specifies how entities are handled in XmlTextReader and XmlValidatingReader.
// WARNING: This file is generated and should not be modified directly.
// Instead, modify HtmlRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Text;
//
// Constructors
//
-
public HtmlEncodedRawTextWriterIndent(TextWriter writer, XmlWriterSettings settings) : base(writer, settings)
{
Init(settings);
// WARNING: This file is generated and should not be modified directly.
// Instead, modify HtmlRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Text;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) {#>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst++ = (<#= BufferType #>)ch;
pSrc++;
}
{
Init(settings);
}
-<# }
-#>
+
+<# } #>
public <#= ClassNameIndent #>(Stream stream, XmlWriterSettings settings) : base(stream, settings)
{
Init(settings);
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
// This file is generated by TernaryTreeGenerator.cs,
// and is used by the TernaryTreeRO class.
// WARNING: This file is generated and should not be modified directly.
// Instead, modify HtmlRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Text;
//
// Constructors
//
-
public HtmlUtf8RawTextWriterIndent(Stream stream, XmlWriterSettings settings) : base(stream, settings)
{
Init(settings);
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Text;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
/// <summary>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Runtime.CompilerServices;
namespace System
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
//
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// NewLineHandling specifies what will XmlWriter do with new line characters. The options are:
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
namespace System.Xml
// The .NET Foundation licenses this file to you under the MIT license.
using System.Diagnostics;
-
using System.Threading.Tasks;
namespace System.Xml
{
if (_valueOffset < _valueChunkLength)
{
- int decodedCharsCount = _decoder.Decode(_valueChunk, _valueOffset, _valueChunkLength - _valueOffset);
+ int decodedCharsCount = _decoder.Decode(_valueChunk!, _valueOffset, _valueChunkLength - _valueOffset);
_valueOffset += decodedCharsCount;
}
if (_decoder.IsFull)
return _decoder.DecodedCount;
}
Debug.Assert(_valueOffset == _valueChunkLength);
- if ((_valueChunkLength = await _reader.ReadValueChunkAsync(_valueChunk, 0, ChunkSize).ConfigureAwait(false)) == 0)
+ if ((_valueChunkLength = await _reader.ReadValueChunkAsync(_valueChunk!, 0, ChunkSize).ConfigureAwait(false)) == 0)
{
break;
}
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Specifies the state of the XmlReader.
// WARNING: This file is generated and should not be modified directly.
// Instead, modify TextRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Text;
// WARNING: This file is generated and should not be modified directly.
// Instead, modify TextRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Text;
// operation with serialization in order to achieve better performance.
// </summary>
internal class <#= ClassName #> : <#= BaseClassName #>
- {<#
-if (WriterType == RawTextWriterType.Encoded) { #>
+ {
+<# if (WriterType == RawTextWriterType.Encoded) { #>
// Construct an instance of this class that outputs text to the TextWriter interface.
public <#= ClassName #>(TextWriter writer, XmlWriterSettings settings) : base(writer, settings)
{
}
+
<# } #>
// Construct an instance of this class that serializes to a Stream interface.
public <#= ClassName #>(Stream stream, XmlWriterSettings settings) : base(stream, settings)
// WARNING: This file is generated and should not be modified directly.
// Instead, modify TextRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Specifies the type of validation to perform in XmlValidatingReader or in XmlReaderSettings.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Specifies how whitespace is handled in XmlTextReader.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading.Tasks;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// WARNING: This file is generated and should not be modified directly.
// Instead, modify XmlRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Xml;
protected bool _writeToNull;
protected bool _hadDoubleBracket;
protected bool _inAttributeValue;
-
protected int _bufBytesUsed;
protected char[] _bufChars;
}
}
-
protected void ChangeTextContentMark(bool value)
{
Debug.Assert(_inTextContent != value);
// WARNING: This file is generated and should not be modified directly.
// Instead, modify XmlRawTextWriterGeneratorAsync.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Xml;
// Move last buffer character to the beginning of the buffer (so that previous character can always be determined)
_bufChars[0] = _bufChars[_bufPos - 1];
-
// Reset buffer position
_textPos = (_textPos == _bufPos) ? 1 : 0;
_attrEndPos = (_attrEndPos == _bufPos) ? 1 : 0;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml;
using System.Text;
using System;
// WARNING: This file is generated and should not be modified directly.
// Instead, modify XmlRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Xml;
private int[] _textContentMarks; // even indices contain text content start positions
// odd indices contain markup start positions
private readonly CharEntityEncoderFallback _charEntityFallback;
-<# }
-#>
+<# } #>
+
// writer settings
protected NewLineHandling _newLineHandling;
protected bool _closeOutput;
private const int BUFSIZE = 2048 * 3; // Should be greater than default FileStream size (4096), otherwise the FileStream will try to cache the data
private const int ASYNCBUFSIZE = 64 * 1024; // Set async buffer size to 64KB
private const int OVERFLOW = 32; // Allow overflow in order to reduce checks when writing out constant size markup
-<# if (WriterType != RawTextWriterType.Utf8) {
-#> private const int INIT_MARKS_COUNT = 64;
+<# if (WriterType != RawTextWriterType.Utf8) { #>
+ private const int INIT_MARKS_COUNT = 64;
<# } #>
+
//
// Constructors
//
}
}
<# if (WriterType == RawTextWriterType.Encoded) { #>
+
// Construct an instance of this class that outputs text to the TextWriter interface.
public <#= ClassName #>(TextWriter writer, XmlWriterSettings settings) : this(settings)
{
}
}
<# } #>
+
// Construct an instance of this class that serializes to a Stream interface.
public <#= ClassName #>(Stream stream, XmlWriterSettings settings) : this(settings)
{
_bufLen = ASYNCBUFSIZE;
}
- <#= BufferName #> = new <#= BufferType #>[_bufLen + OVERFLOW];<#
-if (WriterType == RawTextWriterType.Utf8) { #>
+ <#= BufferName #> = new <#= BufferType #>[_bufLen + OVERFLOW];
+<# if (WriterType == RawTextWriterType.Utf8) { #>
// Output UTF-8 byte order mark if Encoding object wants it
if (!stream.CanSeek || stream.Position == 0)
{
}
}
<# } #>
+
// Write the xml declaration
if (settings.AutoXmlDeclaration)
{
_stream = null;
}
}
- }<#
-if (WriterType == RawTextWriterType.Encoded) { #>
+ }
+<# if (WriterType == RawTextWriterType.Encoded) { #>
else if (_writer != null)
{
try
_writer = null;
}
}
- }<#
-} #>
+ }
+<# } #>
}
}
{
FlushBuffer();
FlushEncoder();
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
if (_stream != null)
{
_stream.Flush();
- }<#
-} else { #>
+ }
+<# } else { #>
if (_stream != null)
{
_stream.Flush();
else if (_writer != null)
{
_writer.Flush();
- }<#
-} #>
+ }
+<# } #>
}
//
{
// Output all characters (except for previous characters stored at beginning of buffer)
if (!_writeToNull)
- {<#
-if (WriterType == RawTextWriterType.Utf8) { #>
+ {
+<# if (WriterType == RawTextWriterType.Utf8) { #>
if (_bufPos - 1 > 0)
{
Debug.Assert(_stream != null);
_stream.Write(<#= BufferName #>, 1, _bufPos - 1);
- }<#
-} else { #>
+ }
+<# } else { #>
Debug.Assert(_stream != null || _writer != null);
if (_stream != null)
// Write text to TextWriter
_writer.Write(<#= BufferName #>, 1, _bufPos - 1);
}
- }<#
-} #>
+ }
+<# } #>
}
}
catch
{
// Move last buffer character to the beginning of the buffer (so that previous character can always be determined)
<#= BufferName #>[0] = <#= BufferName #>[_bufPos - 1];
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
if (IsSurrogateByte(<#= BufferName #>[0]))
{
<#= BufferName #>[2] = <#= BufferName #>[_bufPos + 1];
<#= BufferName #>[3] = <#= BufferName #>[_bufPos + 2];
}
+
<# } #>
// Reset buffer position
_textPos = (_textPos == _bufPos) ? 1 : 0;
// close an empty element or in CDATA section detection of double ]; <#= BufferName #>[0] will always be 0
}
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
private void FlushEncoder()
{
}
}
<# } #>
+
// Serialize text that is part of an attribute value. The '&', '<', '>', and '"' characters
// are entitized.
protected unsafe void WriteAttributeTextBlock(char* pSrc, char* pSrcEnd)
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && ((ch = *pSrc) <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && ((ch = *pSrc) < XmlCharType.SurHighStart))
-<# }
-#> {
+<# }#>
+ {
pSrc++;
*pDst = (<#= BufferType #>)ch;
pDst++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsTextChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsTextChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsTextChar((char)(ch = *pSrc)) && ch != stopChar && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && (_xmlCharType.IsTextChar((char)(ch = *pSrc)) && ch != stopChar))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch != ']' && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch != ']'))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
_bufPos = (int)(pDst - pDstBegin);
}
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
// Returns true if UTF8 encoded byte is first of four bytes that encode a surrogate pair.
// To do this, detect the bit pattern 11110xxx.
{
return (b & 0xF8) == 0xF0;
}
+
<# } #>
private static unsafe <#= BufferType #>* EncodeSurrogate(char* pSrc, char* pSrcEnd, <#= BufferType #>* pDst)
{
int lowChar = pSrc[1];
if (lowChar >= XmlCharType.SurLowStart &&
(LocalAppContextSwitches.DontThrowOnInvalidSurrogatePairs || lowChar <= XmlCharType.SurLowEnd))
- {<#
-if (WriterType == RawTextWriterType.Utf8) { #>
+ {
+<# if (WriterType == RawTextWriterType.Utf8) { #>
// Calculate Unicode scalar value for easier manipulations (see section 3.7 in Unicode spec)
// The scalar value repositions surrogate values to start at 0x10000.
pDst[1] = (<#= BufferType #>)lowChar;
pDst += 2;
<# } #>
+
return pDst;
}
throw XmlConvert.CreateInvalidSurrogatePairException((char)lowChar, (char)ch);
return CharEntity(pDst, (char)ch);
}
else
- {<#
-if (WriterType == RawTextWriterType.Utf8) { #>
+ {
+<# if (WriterType == RawTextWriterType.Utf8) { #>
if (ch < 0x80)
{
*pDst = (<#= BufferType #>)ch;
*pDst = (<#= BufferType #>)ch;
pDst++;
<# } #>
+
return pDst;
}
}
<#= EncodeChar(3, false) #>
}
-<# if (WriterType == RawTextWriterType.Utf8) {
-#> internal static unsafe byte* EncodeMultibyteUTF8(int ch, byte* pDst)
+<# if (WriterType == RawTextWriterType.Utf8) { #>
+ internal static unsafe byte* EncodeMultibyteUTF8(int ch, byte* pDst)
{
Debug.Assert(ch >= 0x80 && !XmlCharType.IsSurrogate(ch));
pSrc++;
}
}
-<# }
-if (WriterType == RawTextWriterType.Encoded) { #>
+
+<# } #>
+<# if (WriterType == RawTextWriterType.Encoded) { #>
protected void ChangeTextContentMark(bool value)
{
Debug.Assert(_inTextContent != value);
Array.Copy(_textContentMarks, newTextContentMarks, _textContentMarks.Length);
_textContentMarks = newTextContentMarks;
}
+
<# } #>
// Write NewLineChars to the specified buffer position and return an updated position.
protected unsafe <#= BufferType #>* WriteNewLine(<#= BufferType #>* pDst)
//
// Constructors
- //<#
-if (WriterType == RawTextWriterType.Encoded) { #>
+ //
+<# if (WriterType == RawTextWriterType.Encoded) { #>
public <#= ClassNameIndent #>(TextWriter writer, XmlWriterSettings settings) : base(writer, settings)
{
Init(settings);
}
+
<# } #>
public <#= ClassNameIndent #>(Stream stream, XmlWriterSettings settings) : base(stream, settings)
{
// WARNING: This file is generated and should not be modified directly.
// Instead, modify XmlRawTextWriterGeneratorAsync.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Xml;
public override async Task FlushAsync()
{
CheckAsyncCall();
- await FlushBufferAsync().ConfigureAwait(false);<#
-if (WriterType == RawTextWriterType.Encoded) { #>
- await FlushEncoderAsync().ConfigureAwait(false);<#
-} #>
+ await FlushBufferAsync().ConfigureAwait(false);
+<# if (WriterType == RawTextWriterType.Encoded) { #>
+ await FlushEncoderAsync().ConfigureAwait(false);
+<# } #>
if (_stream != null)
{
await _stream.FlushAsync().ConfigureAwait(false);
}
-<# if (WriterType == RawTextWriterType.Encoded) {
-#> else if (_writer != null)
+<# if (WriterType == RawTextWriterType.Encoded) { #>
+ else if (_writer != null)
{
await _writer.FlushAsync().ConfigureAwait(false);
}
-<# }
-#> }
+<# } #>
+ }
//
// Implementation methods
// Output all characters (except for previous characters stored at beginning of buffer)
if (!_writeToNull)
{
-<# if (WriterType == RawTextWriterType.Utf8) {
-#> if (_bufPos - 1 > 0)
+<# if (WriterType == RawTextWriterType.Utf8) { #>
+ if (_bufPos - 1 > 0)
{
Debug.Assert(_stream != null);
await _stream.WriteAsync(_bufBytes.AsMemory(1, _bufPos - 1)).ConfigureAwait(false);
- }<#
-} else {
-#> Debug.Assert(_stream != null || _writer != null);
+ }
+<# } else { #>
+ Debug.Assert(_stream != null || _writer != null);
if (_stream != null)
{
// Write text to TextWriter
await _writer.WriteAsync(<#= BufferName #>.AsMemory(1, _bufPos - 1)).ConfigureAwait(false);
}
- }<#
-} #>
+ }
+<# } #>
}
}
catch
// Move last buffer character to the beginning of the buffer (so that previous character can always be determined)
<#= BufferName #>[0] = <#= BufferName #>[_bufPos - 1];
-<# if (WriterType == RawTextWriterType.Utf8) {
-#> if (IsSurrogateByte(_bufBytes[0]))
+<# if (WriterType == RawTextWriterType.Utf8) { #>
+ if (IsSurrogateByte(_bufBytes[0]))
{
// Last character was the first byte in a surrogate encoding, so move last three
// bytes of encoding to the beginning of the buffer.
_bufBytes[2] = _bufBytes[_bufPos + 1];
_bufBytes[3] = _bufBytes[_bufPos + 2];
}
+
<# } #>
// Reset buffer position
_textPos = (_textPos == _bufPos) ? 1 : 0;
// close an empty element or in CDATA section detection of double ]; _BUFFER[0] will always be 0
}
}
+
<# if (WriterType == RawTextWriterType.Encoded) { #>
private async Task EncodeCharsAsync(int startOffset, int endOffset, bool writeAllToStream)
{
return Task.CompletedTask;
}
+
<# } #>
// Serialize text that is part of an attribute value. The '&', '<', '>', and '"' characters
// are entitized.
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && ((ch = *pSrc) <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && ((ch = *pSrc) < XmlCharType.SurHighStart))
-<# }
-#> {
+<# } #>
+ {
pSrc++;
*pDst = (<#= BufferType #>)ch;
pDst++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsTextChar((char)(ch = *pSrc)) && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && _xmlCharType.IsTextChar((char)(ch = *pSrc)))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsTextChar((char)(ch = *pSrc)) && ch != stopChar && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && (_xmlCharType.IsTextChar((char)(ch = *pSrc)) && ch != stopChar))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
{
pDstEnd = pDstBegin + _bufLen;
}
+
<# if (WriterType == RawTextWriterType.Utf8) { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch != ']' && ch <= 0x7F))
<# } else { #>
while (pDst < pDstEnd && (_xmlCharType.IsAttributeValueChar((char)(ch = *pSrc)) && ch != ']'))
-<# }
-#> {
+<# } #>
+ {
*pDst = (<#= BufferType #>)ch;
pDst++;
pSrc++;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
using System.Security;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// An enumeration for the xml:space scope used in XmlReader and XmlWriter.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
internal partial class XmlTextReaderImpl
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// WARNING: This file is generated and should not be modified directly.
// Instead, modify XmlRawTextWriterGenerator.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Xml;
// WARNING: This file is generated and should not be modified directly.
// Instead, modify XmlRawTextWriterGeneratorAsync.ttinclude
+#nullable disable
using System;
using System.IO;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Text;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Text;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Text;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Represents a parsed or unparsed entity in the XML document.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Specifies the type of node change
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Provides methods for performing operations that are independent of any
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// Gets the node immediately preceding or following this node.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
public class XmlNodeChangedEventArgs : EventArgs
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
public delegate void XmlNodeChangedEventHandler(object sender, XmlNodeChangedEventArgs e);
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
internal class XmlUnspecifiedAttribute : XmlAttribute
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.ComponentModel;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
public interface IHasXmlNode
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
public interface IXmlLineInfo
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
internal struct LineInfo
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if MTNAMETABLE
using System;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Runtime.InteropServices;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Resolvers
{
//
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Xml;
using System.Net;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Xml;
using System.Threading.Tasks;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Resources;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
internal abstract class SchemaBuilder
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
internal enum SchemaType
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
/// <summary>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
public delegate void ValidationEventHandler(object? sender, ValidationEventArgs e);
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.ComponentModel;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
public sealed class XmlSchemaCompilationSettings
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
public enum XmlSchemaContentType
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
using System.ComponentModel;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.ComponentModel;
using System.Xml.Serialization;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.ComponentModel;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Collections;
using System.Threading;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
public abstract class XmlSchemaSimpleTypeContent : XmlSchemaAnnotated
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Xml.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
public enum XmlSchemaValidity
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
//UE Atention
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
// NOTE: Absolute numbering is utilized in DtdParser. -HelenaK
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
public enum XmlTypeCode
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Schema
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Text;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Reflection;
using System.Reflection.Emit;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization.Configuration
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics.CodeAnalysis;
using System.Security;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml.Serialization
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml.Serialization
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml.Serialization
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml.Serialization
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.ComponentModel;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Reflection;
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Reflection;
using System;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.Serialization;
// </copyright>
//------------------------------------------------------------------------------
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Reflection;
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Serialization
{
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.XPath;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.XPath
{
public interface IXPathNavigable
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace MS.Internal.Xml.XPath
{
internal sealed class ClonableStack<T> : System.Collections.Generic.List<T>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Xml.XPath;
using StackNav = MS.Internal.Xml.XPath.ClonableStack<System.Xml.XPath.XPathNavigator>;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Globalization;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
using StackNav = MS.Internal.Xml.XPath.ClonableStack<System.Xml.XPath.XPathNavigator>;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace MS.Internal.Xml.XPath
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.XPath;
namespace MS.Internal.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using MS.Internal.Xml.Cache;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Resources;
using System.Runtime.Serialization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using MS.Internal.Xml.XPath;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml.Schema;
namespace System.Xml.XPath
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.XPath
{
public enum XPathNamespaceScope
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.ComponentModel;
using System.IO;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using MS.Internal.Xml.Cache;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
using System.Xml.Schema;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.XPath
{
public enum XPathNodeType
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.IO;
using System.Threading;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Text;
using System.Globalization;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Net;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Net;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Text;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Resources;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
/// <devdoc>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
/// <devdoc>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
public enum XmlNodeOrder
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
/// <devdoc>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Net;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
/// <summary>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml
{
using System.Net;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading.Tasks;
namespace System.Xml
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Threading;
using System.Net;
using System.Net.Cache;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Runtime.Versioning;
using System.Threading.Tasks;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl
{
internal interface ISourceLineInfo
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Globalization;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml.Xsl.Qil;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml.Xsl.Qil;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Reflection;
using System.Xml.Xsl.Qil;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.IlGen
{
/// <summary>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.IO;
using System.Security;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Xml.Xsl.Runtime;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
namespace System.Xml.Xsl.Qil
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.Qil
{
/// <summary>An enumeration of all the possible QilExpression node types.</summary>
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml.Xsl.Qil
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Diagnostics;
using System.Globalization;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections.Generic;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Diagnostics;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Diagnostics;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Threading;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Diagnostics;
namespace System.Xml.Xsl.Runtime
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
namespace System.Xml.Xsl.Runtime
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Globalization;
namespace System.Xml.Xsl.Runtime
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Globalization;
namespace System.Xml.Xsl.Runtime
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections;
using System.ComponentModel;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections.Generic;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections.Generic;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Xml;
using System.Xml.XPath;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Xml;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.IO;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.IO;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.IO;
using System.Text;
using System.Reflection;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+#nullable disable
using System.Collections.Specialized;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
namespace System.Xml.Xsl
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Xml.Xsl.Qil;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XPath
{
// Order is important - we use them as an index in QilAxis & AxisMask arrays
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Runtime.Serialization;
using System.Text;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
#if DontUse
// XPathContext is not used any more but comments in it and Replacer visitor may be used to
// optimize code XSLT generates on last().
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XPath
{
// order is importent. We are using them as an index in OperatorGroup & QilOperator & XPathOperatorToQilNodeType arrays
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.Schema;
using System.Xml.Xsl.Qil;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
// <spec>http://www.w3.org/TR/xpath#exprlex</spec>
//------------------------------------------------------------------------------
*
*/
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
// <spec>http://webdata/xml/specs/querylowlevel.xml</spec>
//------------------------------------------------------------------------------
-#nullable enable
using System.Collections;
using System.Diagnostics;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
namespace System.Xml.Xsl
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Xml;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Globalization;
using System.Resources;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
{
for (int idx = 0; idx <= 2; idx++)
{
- sheet.WhitespaceRules[idx].Reverse();
+ sheet.WhitespaceRules![idx].Reverse();
this.WhitespaceRules.AddRange(sheet.WhitespaceRules[idx]);
}
sheet.WhitespaceRules = null;
private void MergeAttributeSets(Stylesheet sheet)
{
- foreach (QilName attSetName in sheet.AttributeSets.Keys)
+ foreach (QilName attSetName in sheet.AttributeSets!.Keys)
{
AttributeSet? attSet;
if (!this.AttributeSets.TryGetValue(attSetName, out attSet))
private void MergeGlobalVarPars(Stylesheet sheet)
{
- foreach (VarPar var in sheet.GlobalVarPars)
+ foreach (VarPar var in sheet.GlobalVarPars!)
{
Debug.Assert(var.NodeType == XslNodeType.Variable || var.NodeType == XslNodeType.Param);
if (!AllGlobalVarPars.ContainsKey(var.Name!))
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
namespace System.Xml.Xsl.Xslt
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml.Xsl.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl
{
internal interface IErrorHelper
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml.Xsl.Qil;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Xml;
namespace System.Xml.Xsl.Xslt
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
private void CollectPatternsInternal(Stylesheet sheet, QilName mode)
{
// Process imported stylesheets in the straight order, since their order will be reverted in the result tree
- foreach (Stylesheet import in sheet.Imports)
+ foreach (Stylesheet import in sheet.Imports!)
{
CollectPatternsInternal(import, mode);
}
public void CollectPatterns(StylesheetLevel sheet, QilName mode)
{
Clear();
- foreach (Stylesheet import in sheet.Imports)
+ foreach (Stylesheet import in sheet.Imports!)
{
CollectPatternsInternal(import, mode);
}
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Diagnostics;
using System.Xml;
using System.Collections;
-#nullable enable
namespace System.Xml.Xsl.Xslt
{
internal class OutputScopeManager
// <spec>http://www.w3.org/TR/xslt20/</spec>
//------------------------------------------------------------------------------
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
try
{
CompileKeys();
- CompileAndSortMatches(compiler.Root!.Imports[0]);
+ CompileAndSortMatches(compiler.Root!.Imports![0]);
PrecompileProtoTemplatesHeaders();
CompileGlobalVariables();
sheet.SortTemplateMatches();
- foreach (Stylesheet import in sheet.Imports)
+ foreach (Stylesheet import in sheet.Imports!)
{
CompileAndSortMatches(import);
}
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml;
using System.Text;
// <spec>http://devdiv/Documents/Whidbey/CLR/CurrentSpecs/BCL/CodeDom%20Activation.doc</spec>
//------------------------------------------------------------------------------
-#nullable enable
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Configuration;
{
internal class StylesheetLevel
{
- public Stylesheet[] Imports;
+ public Stylesheet[]? Imports;
// If (this is Stylesheet) {
// ModeFlags and ApplyFunctions are abblout apply-imports
{
private readonly Compiler _compiler;
public List<Uri> ImportHrefs = new List<Uri>();
- public List<XslNode> GlobalVarPars = new List<XslNode>();
+ public List<XslNode>? GlobalVarPars = new List<XslNode>();
// xsl:attribute-set/@name -> AttributeSet
- public Dictionary<QilName, AttributeSet> AttributeSets = new Dictionary<QilName, AttributeSet>();
+ public Dictionary<QilName, AttributeSet>? AttributeSets = new Dictionary<QilName, AttributeSet>();
private readonly int _importPrecedence;
private int _orderNumber;
WhitespaceRules[1] - rules with default priority -0.25
WhitespaceRules[2] - rules with default priority -0.5
*/
- public List<WhitespaceRule>[] WhitespaceRules = new List<WhitespaceRule>[3];
+ public List<WhitespaceRule>[]? WhitespaceRules = new List<WhitespaceRule>[3];
public List<Template> Templates = new List<Template>(); // Templates defined on this level. Empty for RootLevel.
// xsl:template/@mode -> list of @match'es
public void AddTemplateMatch(Template template, QilLoop filter)
{
- List<TemplateMatch> matchesForMode;
+ List<TemplateMatch>? matchesForMode;
if (!TemplateMatches.TryGetValue(template.Mode, out matchesForMode))
{
matchesForMode = TemplateMatches[template.Mode] = new List<TemplateMatch>();
_compiler = compiler;
_importPrecedence = importPrecedence;
- WhitespaceRules[0] = new List<WhitespaceRule>();
- WhitespaceRules[1] = new List<WhitespaceRule>();
- WhitespaceRules[2] = new List<WhitespaceRule>();
+ WhitespaceRules![0] = new List<WhitespaceRule>();
+ WhitespaceRules![1] = new List<WhitespaceRule>();
+ WhitespaceRules![2] = new List<WhitespaceRule>();
}
public int ImportPrecedence { get { return _importPrecedence; } }
public void AddWhitespaceRule(int index, WhitespaceRule rule)
{
- WhitespaceRules[index].Add(rule);
+ WhitespaceRules![index].Add(rule);
}
public bool AddVarPar(VarPar var)
{
Debug.Assert(var.NodeType == XslNodeType.Variable || var.NodeType == XslNodeType.Param);
- Debug.Assert(var.Name.NamespaceUri != null, "Name must be resolved in XsltLoader");
- foreach (XslNode prevVar in GlobalVarPars)
+ Debug.Assert(var.Name!.NamespaceUri != null, "Name must be resolved in XsltLoader");
+ foreach (XslNode prevVar in GlobalVarPars!)
{
- if (prevVar.Name.Equals(var.Name))
+ if (prevVar.Name!.Equals(var.Name))
{
// [ERR XT0630] It is a static error if a stylesheet contains more than one binding
// of a global variable with the same name and same import precedence, unless it also
if (template.Name != null)
{
- Template old;
+ Template? old;
if (!_compiler.NamedTemplates.TryGetValue(template.Name, out old))
{
_compiler.NamedTemplates[template.Name] = template;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Text;
using System.Collections.Generic;
using System.Collections.ObjectModel;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// dependency graph with fwdApplyImportsGraph
foreach (KeyValuePair<Template, Stylesheet> pair in _fwdApplyImportsGraph!)
{
- foreach (Stylesheet import in pair.Value.Imports)
+ foreach (Stylesheet import in pair.Value.Imports!)
{
AddImportDependencies(import, /*focusDonor:*/pair.Key);
}
// We can do this only after all flags were propagated.
// Otherwise we can miss case when flag comes to template from attribute-set
- FillModeFlags(compiler.Root!.ModeFlags, compiler.Root.Imports[0]);
+ FillModeFlags(compiler.Root!.ModeFlags, compiler.Root.Imports![0]);
return result;
}
_revCall0Graph!.AddEdge(tmpl, focusDonor);
}
}
- foreach (Stylesheet import in sheet.Imports)
+ foreach (Stylesheet import in sheet.Imports!)
{
AddImportDependencies(import, focusDonor);
}
private void FillModeFlags(Dictionary<QilName, XslFlags> parentModeFlags, Stylesheet sheet)
{
// Recursion: Process all imports to calculate ModeFlags for apply-import in this sheet
- foreach (Stylesheet import in sheet.Imports)
+ foreach (Stylesheet import in sheet.Imports!)
{
FillModeFlags(sheet.ModeFlags, import);
}
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl
{
[Flags]
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics.CodeAnalysis;
namespace System.Xml.Xsl.Xslt
//#define XSLT2
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
//#define XSLT2
-#nullable enable
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
Debug.Assert(setName != null, "Required attribute always != null");
AttributeSet? set;
- if (!_curStylesheet!.AttributeSets.TryGetValue(setName, out set))
+ if (!_curStylesheet!.AttributeSets!.TryGetValue(setName, out set))
{
set = f.AttributeSet(setName);
// First definition for setName within this stylesheet
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections.Generic;
using System.Diagnostics;
using System.Xml.Schema;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
internal abstract class Action
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
internal interface IRecordOutput
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Text;
using System.Globalization;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Globalization;
using System.Diagnostics;
using System.IO;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Text;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Text;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.IO;
namespace System.Xml.Xsl.XsltOld
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics;
using System.Collections;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System.Diagnostics;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld.Debugger
{
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl.XsltOld
{
using System;
// <spec>http://webdata/xml/specs/XslCompiledTransform.xml</spec>
//------------------------------------------------------------------------------
-#nullable enable
using System.CodeDom.Compiler;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
namespace System.Xml.Xsl
{
using System.Collections.Generic;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
namespace System.Xml.Xsl
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Collections;
using System.Xml.XPath;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-#nullable enable
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Resources;
// <spec>http://webdata/xml/specs/XslCompiledTransform.xml</spec>
//------------------------------------------------------------------------------
-#nullable enable
namespace System.Xml.Xsl
{
public sealed class XsltSettings