First step to import referencesource System.Xml.
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 6 Jan 2015 10:41:56 +0000 (19:41 +0900)
committerAtsushi Eno <atsushieno@gmail.com>
Mon, 2 Mar 2015 03:36:38 +0000 (11:36 +0800)
It is not simply replacement because we have to workaround dynamic codegen
for Xamarin.iOS.

Also there were several tests failing with MS implementation (e.g. for
W3C DOM conformance), so we had to disable them.

There is one regression that rather needs to be fixed in Reflection.Emit.

Also, some WCF tests fail with this implementation. They need to be
investigated, reviewed and appropriately fixed.

42 files changed:
mcs/class/System.XML/Dummy.cs [new file with mode: 0644]
mcs/class/System.XML/Makefile
mcs/class/System.XML/Res.cs [new file with mode: 0644]
mcs/class/System.XML/System.Xml.Serialization/XmlSchemaImporter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs
mcs/class/System.XML/Test/System.Xml.Schema/XmlSchemaSetTests.cs
mcs/class/System.XML/Test/System.Xml.Schema/XmlSchemaTests.cs
mcs/class/System.XML/Test/System.Xml.Serialization.Advanced/SchemaImporterExtensionCollectionTests.cs
mcs/class/System.XML/Test/System.Xml.XPath/XPathEditableNavigatorTests.cs
mcs/class/System.XML/Test/System.Xml.XPath/XPathNavigatorReaderTests.cs
mcs/class/System.XML/Test/System.Xml.XPath/XPathNavigatorTests.cs
mcs/class/System.XML/Test/System.Xml.Xsl/XslTransformTests.cs
mcs/class/System.XML/Test/System.Xml.Xsl/XsltCompileExceptionTests.cs
mcs/class/System.XML/Test/System.Xml/XmlAttributeCollectionTests.cs
mcs/class/System.XML/Test/System.Xml/XmlCharacterDataTests.cs
mcs/class/System.XML/Test/System.Xml/XmlConvertTests.cs
mcs/class/System.XML/Test/System.Xml/XmlDocumentTests.cs
mcs/class/System.XML/Test/System.Xml/XmlNamespaceManagerTests.cs
mcs/class/System.XML/Test/System.Xml/XmlNodeReaderTests.cs
mcs/class/System.XML/Test/System.Xml/XmlReaderCommonTests.cs
mcs/class/System.XML/Test/System.Xml/XmlReaderSettingsTests.cs
mcs/class/System.XML/Test/System.Xml/XmlSecureResolverTests.cs
mcs/class/System.XML/Test/System.Xml/XmlTextReaderTests.cs
mcs/class/System.XML/Test/System.Xml/XmlTextWriterTests.cs
mcs/class/System.XML/Test/System.Xml/XmlUrlResolverTests.cs
mcs/class/System.XML/Test/System.Xml/XmlWriterSettingsTests.cs
mcs/class/System.XML/Test/System.Xml/XmlWriterTests.cs
mcs/class/System.XML/Test/System.Xml/XsdParticleValidationTests.cs
mcs/class/System.XML/Test/System.Xml/XsdValidatingReaderTests.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Attr/Attr.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/CharacterData/CharacterData.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Document/Document.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Element/Element.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NamedNodeMap/NamedNodeMap.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Node/Node.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Text/Text.cs
mcs/class/System.XML/Test/XmlFiles/xsd/imcludedNamespace2.xsd [deleted file]
mcs/class/System.XML/Test/XmlFiles/xsd/includedNamespace2.xsd [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/xsd/multi-schemaLocation.xml
mcs/class/System.XML/Test/XmlFiles/xsd/x-net-config-schema.xsd
mcs/class/System.XML/net_4_5_System.Xml.dll.sources [new file with mode: 0644]
mcs/class/System/System.CodeDom.Compiler/CodeDomProvider.cs

diff --git a/mcs/class/System.XML/Dummy.cs b/mcs/class/System.XML/Dummy.cs
new file mode 100644 (file)
index 0000000..78320f4
--- /dev/null
@@ -0,0 +1,99 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Xml.Schema;
+
+namespace System
+{
+       static class AssemblyRef
+       {
+               public const string MicrosoftJScript = "Microsoft.JScript";
+               public const string SystemData = "System.Data";
+       }
+
+       static class ThisAssembly
+       {
+               public const string Version = "System.Xml";
+       }
+}
+
+// Types within this namespace are taken from referencesource
+namespace System.Xml.Serialization
+{
+       //------------------------------------------------------------------------------
+       //     Copyright (c) Microsoft Corporation.  All rights reserved.
+       //------------------------------------------------------------------------------
+
+       // from Models.cs
+       internal enum SpecifiedAccessor {
+               None,
+               ReadOnly,
+               ReadWrite,
+       }
+
+       // from Types.cs
+       internal class TypeScope
+       {
+               static internal XmlQualifiedName ParseWsdlArrayType(string type, out string dims, XmlSchemaObject parent) {
+                       string ns;
+                       string name;
+
+                       int nsLen = type.LastIndexOf(':');
+
+                       if (nsLen <= 0) {
+                               ns = "";
+                       }
+                       else {
+                               ns = type.Substring(0, nsLen);
+                       }
+                       int nameLen = type.IndexOf('[', nsLen + 1);
+
+                       if (nameLen <= nsLen) {
+                               throw new InvalidOperationException(Res.GetString(Res.XmlInvalidArrayTypeSyntax, type));
+                       }
+                       name = type.Substring(nsLen + 1, nameLen - nsLen - 1);
+                       dims = type.Substring(nameLen);
+
+                       // parent is not null only in the case when we used XmlSchema.Read(), 
+                       // in which case we need to fixup the wsdl:arayType attribute value
+                       while (parent != null) {
+                               if (parent.Namespaces != null) {
+                                       string wsdlNs = (string)parent.Namespaces.Namespaces[ns];
+                                       if (wsdlNs != null) {
+                                               ns = wsdlNs;
+                                               break;
+                                       }
+                               }
+                               parent = parent.Parent;
+                       }
+                       return new XmlQualifiedName(name, ns);
+               }
+       }
+       internal class Wsdl {
+               private Wsdl() { }
+               internal const string Namespace = "http://schemas.xmlsoap.org/wsdl/";
+               internal const string ArrayType = "arrayType";
+       }
+}
+
+namespace System.Security.Policy
+{
+       static class EvidenceExtensions
+       {
+               public static void AddHostEvidence (this Evidence evidence, Url url)
+               {
+                       throw new NotImplementedException ();
+               }
+               public static void AddHostEvidence (this Evidence evidence, Zone zone)
+               {
+                       throw new NotImplementedException ();
+               }
+               public static void AddHostEvidence (this Evidence evidence, Site site)
+               {
+                       throw new NotImplementedException ();
+               }
+               public static void AddHostEvidence (this Evidence evidence, EvidenceBase e)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
index 9ac47d7380bc9a0793d505156e459902b8f9e2c3..569b82af3c0768225bde1760a061efb981343242 100644 (file)
@@ -16,7 +16,8 @@ endif
 PROFILE_ANY_MOBILE := $(filter monotouch monotouch_runtime monodroid xammac mobile mobile_static, $(PROFILE))
 
 LIB_REFS = System
-LIB_MCS_FLAGS = -r:$(corlib) -r:System.dll -nowarn:0618,0612,0642
+LIB_MCS_FLAGS = -r:$(corlib) -r:System.dll -nowarn:0618,0612,0642 -unsafe -d:ASYNC -d:DISABLE_CAS_USE -d:MONO_HYBRID_SYSTEM_XML
+
 ifeq (2.1, $(FRAMEWORK_VERSION))
 LIB_MCS_FLAGS += -unsafe -d:AGCLR -d:NET_2_1_HACK
 endif
@@ -66,6 +67,8 @@ EXTRA_DISTFILES = \
        $(xmlfiles_files:%=Test/XmlFiles/%) \
        $(nist_dom_files:%=Test/System.Xml/nist_dom/%)
 
+ifneq (net_4_5, $(PROFILE))
+
 System.Xml.XPath/$(PROFILE)_Parser.cs: System.Xml.XPath/Parser.jay $(topdir)/jay/skeleton.cs
        (cd System.Xml.XPath; $(topdir)/../jay/jay -ct < $(topdir)/../jay/skeleton.cs Parser.jay > $(PROFILE)_Parser.cs)
 
@@ -91,6 +94,8 @@ CLEAN_FILES = Test/XmlFiles/xsl/result.xml \
        Mono.Xml.Xsl/$(PROFILE)_PatternTokenizer.cs
 endif
 
+endif
+
 include ../../build/library.make
 
 ifeq (bare/,$(intermediate))
diff --git a/mcs/class/System.XML/Res.cs b/mcs/class/System.XML/Res.cs
new file mode 100644 (file)
index 0000000..ee6c02d
--- /dev/null
@@ -0,0 +1,1312 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+namespace System.Xml.Utils
+{
+       class Res
+       {
+               public const string Xslt_OpenBracesAvt = "dummy";
+               public const string Arg_IncompatibleParamType = "dummy";
+               public const string Coll_BadOptFormat = "dummy";
+               public const string Coll_Unsupported = "dummy";
+               public const string Coll_UnsupportedLanguage = "dummy";
+               public const string Coll_UnsupportedOpt = "dummy";
+               public const string Coll_UnsupportedOptVal = "dummy";
+               public const string Coll_UnsupportedSortOpt = "dummy";
+               public const string Qil_Validation = "dummy";
+               public const string Sch_EnumFinished = "dummy";
+               public const string Sch_EnumNotStarted = "dummy";
+               public const string XPath_AtLeastNArgsExpected = "dummy";
+               public const string XPath_AtMostMArgsExpected = "dummy";
+               public const string XPath_EofExpected = "dummy";
+               public const string XPath_InvalidAxisInPattern = "dummy";
+               public const string XPath_NArgsExpected = "dummy";
+               public const string XPath_NOrMArgsExpected = "dummy";
+               public const string XPath_NodeSetArgumentExpected = "dummy";
+               public const string XPath_NodeSetExpected = "dummy";
+               public const string XPath_NodeTestExpected = "dummy";
+               public const string XPath_PredicateAfterDot = "dummy";
+               public const string XPath_PredicateAfterDotDot = "dummy";
+               public const string XPath_RtfInPathExpr = "dummy";
+               public const string XPath_ScientificNotation = "dummy";
+               public const string XPath_TokenExpected = "dummy";
+               public const string XPath_UnclosedString = "dummy";
+               public const string XPath_UnexpectedToken = "dummy";
+               public const string XmlIl_AmbiguousExtensionMethod = "dummy";
+               public const string XmlIl_BadXmlState = "dummy";
+               public const string XmlIl_BadXmlStateAttr = "dummy";
+               public const string XmlIl_ByRefType = "dummy";
+               public const string XmlIl_CantResolveEntity = "dummy";
+               public const string XmlIl_CantStripNav = "dummy";
+               public const string XmlIl_DocumentLoadError = "Could not load document '{0}'";
+               public const string XmlIl_ExtensionError = "dummy";
+               public const string XmlIl_GenericExtensionMethod = "dummy";
+               public const string XmlIl_NmspAfterAttr = "dummy";
+               public const string XmlIl_NmspConflict = "dummy";
+               public const string XmlIl_NoDefaultDocument = "dummy";
+               public const string XmlIl_NoExtensionMethod = "dummy";
+               public const string XmlIl_NonPublicExtensionMethod = "dummy";
+               public const string XmlIl_TooManyParameters = "dummy";
+               public const string XmlIl_TopLevelAttrNmsp = "dummy";
+               public const string XmlIl_UnknownDocument = "dummy";
+               public const string XmlIl_UnknownExtObj = "dummy";
+               public const string XmlIl_UnknownParam = "dummy";
+               public const string Xml_EndOfInnerExceptionStack = "dummy";
+               public const string Xml_ErrorFilePosition = "dummy";
+               public const string Xml_InvalidOperation = "dummy";
+               public const string Xml_UserException = "{0}";
+               public const string Xslt_AnalyzeStringChildOrder = "dummy";
+               public const string Xslt_AnalyzeStringDupChild = "dummy";
+               public const string Xslt_AnalyzeStringEmpty = "dummy";
+               public const string Xslt_ApplyImports = "dummy";
+               public const string Xslt_AssemblyNameHref = "dummy";
+               public const string Xslt_AttributeRedefinition = "dummy";
+               public const string Xslt_BistateAttribute = "dummy";
+               public const string Xslt_BothMatchNameAbsent = "dummy";
+               public const string Xslt_CannotLoadStylesheet = "dummy";
+               public const string Xslt_CantResolve = "dummy";
+               public const string Xslt_CharAttribute = "dummy";
+               public const string Xslt_CircularAttributeSet = "dummy";
+               public const string Xslt_CircularInclude = "dummy";
+               public const string Xslt_CircularReference = "dummy";
+               public const string Xslt_CollationSyntax = "dummy";
+               public const string Xslt_CompileError2 = "XSLT compile error. See InnerException for details.";
+               public const string Xslt_CurrentNotAllowed = "dummy";
+               public const string Xslt_DecimalFormatRedefined = "dummy";
+               public const string Xslt_DecimalFormatSignsNotDistinct = "dummy";
+               public const string Xslt_DocumentFuncProhibited = "dummy";
+               public const string Xslt_DupDecimalFormat = "dummy";
+               public const string Xslt_DupGlobalVariable = "dummy";
+               public const string Xslt_DupLocalVariable = "dummy";
+               public const string Xslt_DupNsAlias = "dummy";
+               public const string Xslt_DupOtherwise = "dummy";
+               public const string Xslt_DupTemplateName = "dummy";
+               public const string Xslt_DupVarName = "dummy";
+               public const string Xslt_DuplicateWithParam = "dummy";
+               public const string Xslt_ElementCntSel = "dummy";
+               public const string Xslt_EmptyAttrValue = "dummy";
+               public const string Xslt_EmptyAvtExpr = "dummy";
+               public const string Xslt_EmptyNsAlias = "dummy";
+               public const string Xslt_ExcludeDefault = "dummy";
+               public const string Xslt_InputTooComplex = "dummy";
+               public const string Xslt_InputTypeAnnotations = "dummy";
+               public const string Xslt_InvalidApplyImports = "dummy";
+               public const string Xslt_InvalidAttrValue = "dummy";
+               public const string Xslt_InvalidAttribute = "dummy";
+               public const string Xslt_InvalidCallTemplate = "dummy";
+               public const string Xslt_InvalidCompareOption = "dummy";
+               public const string Xslt_InvalidContents = "dummy";
+               public const string Xslt_InvalidEncoding = "dummy";
+               public const string Xslt_InvalidExtensionNamespace = "dummy";
+               public const string Xslt_InvalidFormat = "dummy";
+               public const string Xslt_InvalidFormat1 = "dummy";
+               public const string Xslt_InvalidFormat2 = "dummy";
+               public const string Xslt_InvalidFormat3 = "dummy";
+               public const string Xslt_InvalidFormat5 = "dummy";
+               public const string Xslt_InvalidFormat8 = "dummy";
+               public const string Xslt_InvalidLanguage = "dummy";
+               public const string Xslt_InvalidMethod = "dummy";
+               public const string Xslt_InvalidModeAttribute = "dummy";
+               public const string Xslt_InvalidPattern = "dummy";
+               public const string Xslt_InvalidPrefix = "dummy";
+               public const string Xslt_InvalidQName = "dummy";
+               public const string Xslt_InvalidVariable = "dummy";
+               public const string Xslt_InvalidXPath = "dummy";
+               public const string Xslt_ItemNull = "dummy";
+               public const string Xslt_KeyCntUse = "dummy";
+               public const string Xslt_KeyNotAllowed = "dummy";
+               public const string Xslt_MissingAttribute = "dummy";
+               public const string Xslt_ModeListAll = "dummy";
+               public const string Xslt_ModeListDup = "dummy";
+               public const string Xslt_ModeListEmpty = "dummy";
+               public const string Xslt_ModeWithoutMatch    = "dummy";
+               public const string Xslt_MultipleRoots = "dummy";
+               public const string Xslt_NestedAvt = "dummy";
+               public const string Xslt_NoAttributeSet = "dummy";
+               public const string Xslt_NoDecimalFormat = "dummy";
+               public const string Xslt_NoNavigatorConversion = "dummy";
+               public const string Xslt_NoNodeSetConversion = "dummy";
+               public const string Xslt_NoSelectNoContent = "dummy";
+               public const string Xslt_NoWhen = "dummy";
+               public const string Xslt_NodeSetNotNode = "dummy";
+               public const string Xslt_NonTemplateTunnel = "dummy";
+               public const string Xslt_NotAtTop = "dummy";
+               public const string Xslt_NotEmptyContents = "dummy";
+               public const string Xslt_NotFirstImport = "dummy";
+               public const string Xslt_NotYetImplemented = "dummy";
+               public const string Xslt_NullNsAtTopLevel = "dummy";
+               public const string Xslt_OpenLiteralAvt = "dummy";
+               public const string Xslt_PerformSortCntSel = "dummy";
+               public const string Xslt_PriorityWithoutMatch = "dummy";
+               public const string Xslt_RequiredAndSelect = "dummy";
+               public const string Xslt_RequiredOnFunction = "dummy";
+               public const string Xslt_ReservedNS = "dummy";
+               public const string Xslt_SchemaAttribute = "dummy";
+               public const string Xslt_SchemaAttributeValue = "dummy";
+               public const string Xslt_SchemaDeclaration = "dummy";
+               public const string Xslt_ScriptAndExtensionClash = "dummy";
+               public const string Xslt_ScriptCompileErrors = "dummy";
+               public const string Xslt_ScriptCompileException = "dummy";
+               public const string Xslt_ScriptDub = "dummy";
+               public const string Xslt_ScriptEmpty = "dummy";
+               public const string Xslt_ScriptInvalidLanguage = "dummy";
+               public const string Xslt_ScriptInvalidPrefix = "dummy";
+               public const string Xslt_ScriptMixedLanguages = "dummy";
+               public const string Xslt_ScriptNotAtTop = "dummy";
+               public const string Xslt_ScriptXsltNamespace = "dummy";
+               public const string Xslt_ScriptsProhibited = "dummy";
+               public const string Xslt_SingleRightAvt = "dummy";
+               public const string Xslt_SingleRightBraceInAvt = "dummy";
+               public const string Xslt_SortStable = "dummy";
+               public const string Xslt_TemplateNoAttrib = "dummy";
+               public const string Xslt_Terminate = "dummy";
+               public const string Xslt_TextNodesNotAllowed = "dummy";
+               public const string Xslt_UndefinedKey = "dummy";
+               public const string Xslt_UnexpectedElement = "dummy";
+               public const string Xslt_UnexpectedKeyword = "dummy";
+               public const string Xslt_UnknownExtensionElement = "dummy";
+               public const string Xslt_UnknownXsltFunction = "dummy";
+               public const string Xslt_UnsuppFunction = "dummy";
+               public const string Xslt_UnsupportedClrType = "dummy";
+               public const string Xslt_UnsupportedXsltFunction = "dummy";
+               public const string Xslt_VariableCntSel2 = "dummy";
+               public const string Xslt_VariablesNotAllowed = "dummy";
+               public const string Xslt_WarningAsError = "dummy";
+               public const string Xslt_WdXslNamespace = "dummy";
+               public const string Xslt_WhenAfterOtherwise = "dummy";
+               public const string Xslt_WrongNumberArgs = "dummy";
+               public const string Xslt_WrongStylesheetElement = "dummy";
+               public const string Xslt_XmlnsAttr = "dummy";
+
+               public const string Xslt_CompileError = "XSLT compile error at {0}({1},{2}). See InnerException for details.";
+
+               public static string GetString (string s, params object [] args)
+               {
+                       return s;
+               }
+       }
+}
+
+namespace System.Xml
+{
+       
+       class Res 
+       {
+               public const string Xslt_IncompatibleCompiledStylesheetVersion = "dummy";
+               public const string Xslt_NotCompiledStylesheet = "dummy";
+               public const string Xslt_NoStylesheetLoaded = "dummy";
+               public const string Arg_IncompatibleParamType = "dummy";
+
+               public const string XmlPropertyReflectionError = "dummy";
+               public const string XPathDocument_SchemaSetNotAllowed = "dummy";
+               public const string XPathDocument_MissingSchemas = "dummy";
+               public const string XPathDocument_NotEnoughSchemaInfo = "dummy";
+               public const string XPathDocument_ValidateInvalidNodeType = "dummy";
+               public const string Xml_RecursiveParEntity = "dummy";
+               public const string RefSyntaxNotSupportedForElements0 = "dummy";
+               public const string Xml_ErrorOpeningExternalDtd = "dummy";
+               public const string Xml_CannotResolveEntityDtdIgnored = "dummy";
+               public const string Arg_ExpectingXmlTextReader = "dummy";
+               public const string Arg_CannotCreateNode = "dummy";
+               public const string Xnr_ResolveEntity = "dummy";
+               public const string Enc_InvalidByteInEncoding = "dummy";
+               public const string SqlCommandBuilder_DataAdapter = "dummy";
+               public const string SqlCommand_Notification = "dummy";
+               public const string SqlCommand_NotificationAutoEnlist = "dummy";
+               public const string SqlConnection_ClientConnectionId = "dummy";
+               public const string SqlConnection_ConnectionString = "dummy";
+               public const string SqlConnection_ConnectionTimeout = "dummy";
+               public const string SqlConnection_Credential = "dummy";
+               public const string SqlConnection_DataSource = "dummy";
+               public const string SqlConnection_Database = "dummy";
+               public const string SqlConnection_PacketSize = "dummy";
+               public const string SqlConnection_ServerVersion = "dummy";
+               public const string SqlConnection_StatisticsEnabled = "dummy";
+               public const string SqlConnection_WorkstationId = "dummy";
+               public const string SqlConvert_ConvertFailed = "dummy";
+               public const string SqlDelegatedTransaction_PromotionFailed = "dummy";
+               public const string SqlDependency_AddCommandDependency = "dummy";
+               public const string SqlDependency_DatabaseBrokerDisabled = "dummy";
+               public const string SqlDependency_DefaultOptionsButNoStart = "dummy";
+               public const string SqlDependency_DuplicateStart = "dummy";
+               public const string SqlDependency_EventNoDuplicate = "dummy";
+               public const string SqlDependency_HasChanges = "dummy";
+               public const string SqlDependency_Id = "dummy";
+               public const string SqlDependency_IdMismatch = "dummy";
+               public const string SqlDependency_InvalidTimeout = "dummy";
+               public const string SqlDependency_NoMatchingServerDatabaseStart = "dummy";
+               public const string SqlDependency_NoMatchingServerStart = "dummy";
+               public const string SqlDependency_OnChange = "dummy";
+               public const string SqlFileStream_FileAlreadyInTransaction = "dummy";
+               public const string SqlFileStream_InvalidParameter = "dummy";
+               public const string SqlFileStream_InvalidPath = "dummy";
+               public const string SqlFileStream_PathNotValidDiskResource = "dummy";
+               public const string SqlMetaData_InvalidSqlDbTypeForConstructorFormat = "dummy";
+               public const string SqlMetaData_NameTooLong = "dummy";
+               public const string SqlMetaData_NoMetadata = "dummy";
+               public const string SqlMetaData_SpecifyBothSortOrderAndOrdinal = "dummy";
+               public const string SqlMisc_AlreadyFilledMessage = "dummy";
+               public const string SqlMisc_ArithOverflowMessage = "dummy";
+               public const string SqlMisc_BufferInsufficientMessage = "dummy";
+               public const string SqlMisc_ClosedXmlReaderMessage = "dummy";
+               public const string SqlMisc_CompareDiffCollationMessage = "dummy";
+               public const string SqlMisc_ConcatDiffCollationMessage = "dummy";
+               public const string SqlMisc_ConversionOverflowMessage = "dummy";
+               public const string SqlMisc_DateTimeOverflowMessage = "dummy";
+               public const string SqlMisc_DivideByZeroMessage = "dummy";
+               public const string SqlMisc_FormatMessage = "dummy";
+               public const string SqlMisc_InvalidArraySizeMessage = "dummy";
+               public const string SqlMisc_InvalidDateTimeMessage = "dummy";
+               public const string SqlMisc_InvalidFlagMessage = "dummy";
+               public const string SqlMisc_InvalidOpStreamClosed = "dummy";
+               public const string SqlMisc_InvalidOpStreamNonReadable = "dummy";
+               public const string SqlMisc_InvalidOpStreamNonSeekable = "dummy";
+               public const string SqlMisc_InvalidOpStreamNonWritable = "dummy";
+               public const string SqlMisc_InvalidPrecScaleMessage = "dummy";
+               public const string SqlMisc_MessageString = "dummy";
+               public const string SqlMisc_NoBufferMessage = "dummy";
+               public const string SqlMisc_NotFilledMessage = "dummy";
+               public const string SqlMisc_NullString = "dummy";
+               public const string SqlMisc_NullValueMessage = "dummy";
+               public const string SqlMisc_NumeToDecOverflowMessage = "dummy";
+               public const string SqlMisc_SqlTypeMessage = "dummy";
+               public const string SqlMisc_StreamErrorMessage = "dummy";
+               public const string SqlMisc_SubclassMustOverride = "dummy";
+               public const string SqlMisc_TimeZoneSpecifiedMessage = "dummy";
+               public const string SqlMisc_TruncationMaxDataMessage = "dummy";
+               public const string SqlMisc_TruncationMessage = "dummy";
+               public const string SqlMisc_WriteNonZeroOffsetOnNullMessage = "dummy";
+               public const string SqlMisc_WriteOffsetLargerThanLenMessage = "dummy";
+               public const string SqlNotify_SqlDepCannotBeCreatedInProc = "dummy";
+               public const string SqlParameter_DBNullNotSupportedForTVP = "dummy";
+               public const string SqlParameter_InvalidTableDerivedPrecisionForTvp = "dummy";
+               public const string SqlParameter_ParameterName = "dummy";
+               public const string SqlParameter_SqlDbType = "dummy";
+               public const string SqlParameter_UnexpectedTypeNameForNonStruct = "dummy";
+               public const string SqlParameter_UnsupportedTVPOutputParameter = "dummy";
+               public const string SqlParameter_XmlSchemaCollectionDatabase = "dummy";
+               public const string SqlParameter_XmlSchemaCollectionName = "dummy";
+               public const string SqlParameter_XmlSchemaCollectionOwningSchema = "dummy";
+               public const string SqlPipe_AlreadyHasAnOpenResultSet = "dummy";
+               public const string SqlPipe_CommandHookedUpToNonContextConnection = "dummy";
+               public const string SqlPipe_DoesNotHaveAnOpenResultSet = "dummy";
+               public const string SqlPipe_IsBusy = "dummy";
+               public const string SqlPipe_MessageTooLong = "dummy";
+               public const string SqlProvider_DuplicateSortOrdinal = "dummy";
+               public const string SqlProvider_InvalidDataColumnMaxLength = "dummy";
+               public const string SqlProvider_InvalidDataColumnType = "dummy";
+               public const string SqlProvider_MissingSortOrdinal = "dummy";
+               public const string SqlProvider_NotEnoughColumnsInStructuredType = "dummy";
+               public const string SqlProvider_SortOrdinalGreaterThanFieldCount = "dummy";
+               public const string SqlTypes_ArithOverflow = "dummy";
+               public const string SqlTypes_ArithTruncation = "dummy";
+               public const string SqlTypes_DivideByZero = "dummy";
+               public const string SqlUdtReason_NoUdtAttribute = "dummy";
+               public const string SqlUdt_InvalidUdtMessage = "dummy";
+               public const string Sql_BulkLoadLcidMismatch = "dummy";
+               public const string Sql_CanotCreateNormalizer = "dummy";
+               public const string Sql_InternalError = "dummy";
+               public const string Sql_MismatchedMetaDataDirectionArrayLengths = "dummy";
+               public const string Sql_NullCommandText = "dummy";
+               public const string Xml_AsyncIsRunningException = "dummy";
+               public const string Xml_AttlistDuplEnumValue = "dummy";
+               public const string Xml_AttlistDuplNotationValue = "dummy";
+               public const string Xml_AttributeValues = "dummy";
+               public const string Xml_BadAttributeChar = "dummy";
+               public const string Xml_BadDTDLocation = "dummy";
+               public const string Xml_BadDecimalEntity = "dummy";
+               public const string Xml_BadHexEntity = "dummy";
+               public const string Xml_BadNameChar = "dummy";
+               public const string Xml_BadNameCharWithPos = "dummy";
+               public const string Xml_BadNamespaceDecl = "dummy";
+               public const string Xml_BadStartNameChar = "dummy";
+               public const string Xml_CDATAEndInText = "dummy";
+               public const string Xml_CanNotBindToReservedNamespace = "dummy";
+               public const string Xml_CanNotDeserializeObjectType = "dummy";
+               public const string Xml_CannotConvert = "dummy";
+               public const string Xml_CannotInstantiateAbstract = "dummy";
+               public const string Xml_CannotResolveEntity = "dummy";
+               public const string Xml_CannotResolveExternalSubset = "dummy";
+               public const string Xml_CannotResolveUrl = "dummy";
+               public const string Xml_CannotStartDocumentOnFragment = "dummy";
+               public const string Xml_CannotWriteXmlDecl = "dummy";
+               public const string Xml_CharEntityOverflow = "dummy";
+               public const string Xml_CircularComplexType = "dummy";
+               public const string Xml_Closed = "dummy";
+               public const string Xml_ClosedOrError = "dummy";
+               public const string Xml_ClosedOrErrorReader = "dummy";
+               public const string Xml_ColonInLocalName = "dummy";
+               public const string Xml_ColumnConflict = "dummy";
+               public const string Xml_ConformanceLevelFragment = "dummy";
+               public const string Xml_DataTableInferenceNotSupported = "dummy";
+               public const string Xml_DatatypeNotDefined = "dummy";
+               public const string Xml_DefaultException = "dummy";
+               public const string Xml_DoubleBaseUri = "dummy";
+               public const string Xml_DtdAfterRootElement = "dummy";
+               public const string Xml_DtdAlreadyWritten = "dummy";
+               public const string Xml_DtdIsProhibited = "dummy";
+               public const string Xml_DtdIsProhibitedEx = "dummy";
+               public const string Xml_DtdNotAllowedInFragment = "dummy";
+               public const string Xml_DupAttributeName = "dummy";
+               public const string Xml_DupXmlDecl = "dummy";
+               public const string Xml_DuplicateConstraint = "dummy";
+               public const string Xml_DynamicWithoutXmlSerializable = "dummy";
+               public const string Xml_ElementNotFound = "dummy";
+               public const string Xml_ElementNotFoundNs = "dummy";
+               public const string Xml_ElementTypeNotFound = "dummy";
+               public const string Xml_EmptyLocalName = "dummy";
+               public const string Xml_EmptyName = "dummy";
+               public const string Xml_EmptyUrl = "dummy";
+               public const string Xml_EncodingSwitchAfterResetState = "dummy";
+               public const string Xml_EndOfInnerExceptionStack = "dummy";
+               public const string Xml_EntityHandling = "dummy";
+               public const string Xml_EntityRefNesting = "dummy";
+               public const string Xml_EnumerationRequired = "dummy";
+               public const string Xml_ErrorFilePosition = "dummy";
+               public const string Xml_ErrorOpeningExternalEntity = "dummy";
+               public const string Xml_ErrorParsingEntityName = "dummy";
+               public const string Xml_ErrorPosition = "dummy";
+               public const string Xml_ExpectAttType = "dummy";
+               public const string Xml_ExpectDtdMarkup = "dummy";
+               public const string Xml_ExpectExternalIdOrEntityValue = "dummy";
+               public const string Xml_ExpectExternalOrClose = "dummy";
+               public const string Xml_ExpectExternalOrPublicId = "dummy";
+               public const string Xml_ExpectIgnoreOrInclude = "dummy";
+               public const string Xml_ExpectNoWhitespace = "dummy";
+               public const string Xml_ExpectOp = "dummy";
+               public const string Xml_ExpectPcData = "dummy";
+               public const string Xml_ExpectSubOrClose = "dummy";
+               public const string Xml_ExpectingWhiteSpace = "dummy";
+               public const string Xml_ExternalEntityInAttValue = "dummy";
+               public const string Xml_ExternalEntityInStandAloneDocument = "dummy";
+               public const string Xml_FoundEntity = "dummy";
+               public const string Xml_FragmentId = "dummy";
+               public const string Xml_IncompatibleConformanceLevel = "dummy";
+               public const string Xml_IncompleteDtdContent = "dummy";
+               public const string Xml_IncompleteEntity = "dummy";
+               public const string Xml_IndentCharsNotWhitespace = "dummy";
+               public const string Xml_InternalError = "dummy";
+               public const string Xml_InvalidAttributeType = "dummy";
+               public const string Xml_InvalidAttributeType1 = "dummy";
+               public const string Xml_InvalidBase64Value = "dummy";
+               public const string Xml_InvalidBinHexValue = "dummy";
+               public const string Xml_InvalidBinHexValueOddCount = "dummy";
+               public const string Xml_InvalidCDataChars = "dummy";
+               public const string Xml_InvalidCharInThisEncoding = "dummy";
+               public const string Xml_InvalidCharacter = "dummy";
+               public const string Xml_InvalidCharsInIndent = "dummy";
+               public const string Xml_InvalidCommentChars = "dummy";
+               public const string Xml_InvalidConditionalSection = "dummy";
+               public const string Xml_InvalidContentModel = "dummy";
+               public const string Xml_InvalidField = "dummy";
+               public const string Xml_InvalidIndentation = "dummy";
+               public const string Xml_InvalidKey = "dummy";
+               public const string Xml_InvalidNameChars = "dummy";
+               public const string Xml_InvalidNameCharsDetail = "dummy";
+               public const string Xml_InvalidNmToken = "dummy";
+               public const string Xml_InvalidNodeType = "dummy";
+               public const string Xml_InvalidOperation = "dummy";
+               public const string Xml_InvalidPIName = "dummy";
+               public const string Xml_InvalidParEntityRef = "dummy";
+               public const string Xml_InvalidPiChars = "dummy";
+               public const string Xml_InvalidPosition = "dummy";
+               public const string Xml_InvalidPrefix = "dummy";
+               public const string Xml_InvalidQuote = "dummy";
+               public const string Xml_InvalidReadContentAs = "dummy";
+               public const string Xml_InvalidReadElementContentAs = "dummy";
+               public const string Xml_InvalidReadValueChunk = "dummy";
+               public const string Xml_InvalidResetStateCall = "dummy";
+               public const string Xml_InvalidRootData = "dummy";
+               public const string Xml_InvalidSelector = "dummy";
+               public const string Xml_InvalidSurrogateHighChar = "dummy";
+               public const string Xml_InvalidSurrogateMissingLowChar = "dummy";
+               public const string Xml_InvalidSurrogatePairWithArgs = "dummy";
+               public const string Xml_InvalidTextDecl = "dummy";
+               public const string Xml_InvalidVersionNumber = "dummy";
+               public const string Xml_InvalidWhitespaceCharacter = "dummy";
+               public const string Xml_InvalidXmlDecl = "dummy";
+               public const string Xml_InvalidXmlDocument = "dummy";
+               public const string Xml_InvalidXmlSpace = "dummy";
+               public const string Xml_IsDataSetAttributeMissingInSchema = "dummy";
+               public const string Xml_LimitExceeded = "dummy";
+               public const string Xml_MergeDuplicateDeclaration = "dummy";
+               public const string Xml_MessageWithErrorPosition = "dummy";
+               public const string Xml_MismatchKeyLength = "dummy";
+               public const string Xml_MissingAttribute = "dummy";
+               public const string Xml_MissingByteOrderMark = "dummy";
+               public const string Xml_MissingRefer = "dummy";
+               public const string Xml_MissingRoot = "dummy";
+               public const string Xml_MissingSQL = "dummy";
+               public const string Xml_MissingTable = "dummy";
+               public const string Xml_MixedReadElementContentAs = "dummy";
+               public const string Xml_MixingBinaryContentMethods = "dummy";
+               public const string Xml_MixingReadValueChunkWithBinary = "dummy";
+               public const string Xml_MixingV1StreamingWithV2Binary = "dummy";
+               public const string Xml_MultipleDTDsProvided = "dummy";
+               public const string Xml_MultipleParentRows = "dummy";
+               public const string Xml_MultipleRoots = "dummy";
+               public const string Xml_MultipleTargetConverterEmpty = "dummy";
+               public const string Xml_MultipleValidaitonTypes = "dummy";
+               public const string Xml_NamespaceDeclXmlXmlns = "dummy";
+               public const string Xml_NametableMismatch = "dummy";
+               public const string Xml_NestedCircular = "dummy";
+               public const string Xml_NoDTDPresent = "dummy";
+               public const string Xml_NoMultipleRoots = "dummy";
+               public const string Xml_NoNamespaces = "dummy";
+               public const string Xml_NoRoot = "dummy";
+               public const string Xml_NoStartTag = "dummy";
+               public const string Xml_NoValidation = "dummy";
+               public const string Xml_NonWhitespace = "dummy";
+               public const string Xml_NotEnoughSpaceForSurrogatePair = "dummy";
+               public const string Xml_NotInWriteState = "dummy";
+               public const string Xml_NotSameNametable = "dummy";
+               public const string Xml_NotTheFirst = "dummy";
+               public const string Xml_NullResolver = "dummy";
+               public const string Xml_PartialContentNodeTypeNotSupportedEx = "dummy";
+               public const string Xml_PolymorphismNotSupported = "dummy";
+               public const string Xml_PrefixForEmptyNs = "dummy";
+               public const string Xml_ReadBinaryContentNotSupported = "dummy";
+               public const string Xml_ReadContentAsFormatException = "dummy";
+               public const string Xml_ReadOnlyProperty = "dummy";
+               public const string Xml_ReadSubtreeNotOnElement = "dummy";
+               public const string Xml_ReadValueChunkNotSupported = "dummy";
+               public const string Xml_ReaderAsyncNotSetException = "dummy";
+               public const string Xml_RecursiveGenEntity = "dummy";
+               public const string Xml_RedefinePrefix = "dummy";
+               public const string Xml_RelationChildKeyMissing = "dummy";
+               public const string Xml_RelationChildNameMissing = "dummy";
+               public const string Xml_RelationParentNameMissing = "dummy";
+               public const string Xml_RelationTableKeyMissing = "dummy";
+               public const string Xml_RelativeUriNotSupported = "dummy";
+               public const string Xml_SimpleTypeNotSupported = "dummy";
+               public const string Xml_StackOverflow = "dummy";
+               public const string Xml_SurrogatePairSplit = "dummy";
+               public const string Xml_TagMismatchEx = "dummy";
+               public const string Xml_TooManyIsDataSetAtributeInSchema = "dummy";
+               public const string Xml_UnclosedConditionalSection = "dummy";
+               public const string Xml_UnclosedQuote = "dummy";
+               public const string Xml_UndeclaredEntity = "dummy";
+               public const string Xml_UndeclaredParEntity = "dummy";
+               public const string Xml_UndefNamespace = "dummy";
+               public const string Xml_UndefPrefix = "dummy";
+               public const string Xml_UndefinedDatatype = "dummy";
+               public const string Xml_UnexpectedCDataEnd = "dummy";
+               public const string Xml_UnexpectedEOF = "dummy";
+               public const string Xml_UnexpectedEOF1 = "dummy";
+               public const string Xml_UnexpectedEOFInElementContent = "dummy";
+               public const string Xml_UnexpectedEndTag = "dummy";
+               public const string Xml_UnexpectedNodeInSimpleContent = "dummy";
+               public const string Xml_UnexpectedNodeType = "dummy";
+               public const string Xml_UnexpectedToken = "dummy";
+               public const string Xml_UnexpectedTokenEx = "dummy";
+               public const string Xml_UnexpectedTokens2 = "dummy";
+               public const string Xml_UnknownEncoding = "dummy";
+               public const string Xml_UnknownNs = "dummy";
+               public const string Xml_UnparsedEntityRef = "dummy";
+               public const string Xml_UnsupportedClass = "dummy";
+               public const string Xml_UntrustedCodeSettingResolver = "dummy";
+               public const string Xml_UserException = "{0}";
+               public const string Xml_ValueOutOfRange = "dummy";
+               public const string Xml_WhitespaceHandling = "dummy";
+               public const string Xml_WriterAsyncNotSetException = "dummy";
+               public const string Xml_WrongToken = "dummy";
+               public const string Xml_XapResolverCannotOpenUri = "dummy";
+               public const string Xml_XmlDeclNotFirst = "dummy";
+               public const string Xml_XmlPrefix = "dummy";
+               public const string Xml_XmlnsBelongsToReservedNs = "dummy";
+               public const string Xml_XmlnsPrefix = "dummy";
+               public const string XmlAbstractType = "dummy";
+               public const string XmlAnonymousBaseType = "dummy";
+               public const string XmlAnonymousInclude = "dummy";
+               public const string XmlAnyElementDuplicate = "dummy";
+               public const string XmlArrayItemAmbiguousTypes = "dummy";
+               public const string XmlAttributeHasNoName = "dummy";
+               public const string XmlAttributeSetAgain = "dummy";
+               public const string XmlBadBaseElement = "dummy";
+               public const string XmlBadBaseType = "dummy";
+               public const string XmlBadName = "dummy";
+               public const string XmlBareAttributeMember = "dummy";
+               public const string XmlBareTextMember = "dummy";
+               public const string XmlBin_InvalidQNameID = "dummy";
+               public const string XmlBin_MissingEndCDATA = "dummy";
+               public const string XmlBinary_AttrWithNsNoPrefix = "dummy";
+               public const string XmlBinary_CastNotSupported = "dummy";
+               public const string XmlBinary_InvalidProtocolVersion = "dummy";
+               public const string XmlBinary_InvalidSignature = "dummy";
+               public const string XmlBinary_InvalidSqlDecimal = "dummy";
+               public const string XmlBinary_InvalidStandalone = "dummy";
+               public const string XmlBinary_ListsOfValuesNotSupported = "dummy";
+               public const string XmlBinary_NoParserContext = "dummy";
+               public const string XmlBinary_NoRemapPrefix = "dummy";
+               public const string XmlBinary_UnexpectedToken = "dummy";
+               public const string XmlBinary_UnsupportedCodePage = "dummy";
+               public const string XmlBinary_ValueTooBig = "dummy";
+               public const string XmlCannotIncludeInSchema = "dummy";
+               public const string XmlCannotReconcileAccessor = "dummy";
+               public const string XmlCannotReconcileAccessorDefault = "dummy";
+               public const string XmlCannotReconcileAttributeAccessor = "dummy";
+               public const string XmlChoiceIdDuplicate = "dummy";
+               public const string XmlChoiceIdentiferAmbiguous = "dummy";
+               public const string XmlChoiceIdentiferMemberMissing = "dummy";
+               public const string XmlChoiceIdentiferMissing = "dummy";
+               public const string XmlChoiceIdentifierArrayType = "dummy";
+               public const string XmlChoiceIdentifierMismatch = "dummy";
+               public const string XmlChoiceIdentifierType = "dummy";
+               public const string XmlChoiceIdentifierTypeEnum = "dummy";
+               public const string XmlChoiceMismatchChoiceException = "dummy";
+               public const string XmlChoiceMissingAnyValue = "dummy";
+               public const string XmlChoiceMissingValue = "dummy";
+               public const string XmlCircularDerivation = "dummy";
+               public const string XmlCircularGroupReference = "dummy";
+               public const string XmlCircularReference = "dummy";
+               public const string XmlCircularReference2 = "dummy";
+               public const string XmlCircularTypeReference = "dummy";
+               public const string XmlCodegenWarningDetails = "dummy";
+               public const string XmlCompilerError = "dummy";
+               public const string XmlConfigurationDuplicateExtension = "dummy";
+               public const string XmlConstructorHasSecurityAttributes = "dummy";
+               public const string XmlConstructorInaccessible = "dummy";
+               public const string XmlConvert_BadFormat = "dummy";
+               public const string XmlConvert_BadUri = "dummy";
+               public const string XmlConvert_NotOneCharString = "dummy";
+               public const string XmlConvert_Overflow = "dummy";
+               public const string XmlConvert_TypeBadMapping = "dummy";
+               public const string XmlConvert_TypeBadMapping2 = "dummy";
+               public const string XmlConvert_TypeFromString = "dummy";
+               public const string XmlConvert_TypeListBadMapping = "dummy";
+               public const string XmlConvert_TypeListBadMapping2 = "dummy";
+               public const string XmlConvert_TypeNoNamespace = "dummy";
+               public const string XmlConvert_TypeNoPrefix = "dummy";
+               public const string XmlConvert_TypeToString = "dummy";
+               public const string XmlDataBinding_NoSchemaType = "dummy";
+               public const string XmlDataBinding_XPathAttrLast = "dummy";
+               public const string XmlDataBinding_XPathAttrNotFirst = "dummy";
+               public const string XmlDataBinding_XPathEnd = "dummy";
+               public const string XmlDataBinding_XPathRequireSlash = "dummy";
+               public const string XmlDataTypeMismatch = "dummy";
+               public const string XmlDisallowNegativeValues = "dummy";
+               public const string XmlDocument_NoNodeSchemaInfo = "dummy";
+               public const string XmlDocument_NoSchemaInfo = "dummy";
+               public const string XmlDocument_NodeNotFromDocument = "dummy";
+               public const string XmlDocument_ValidateInvalidNodeType = "dummy";
+               public const string XmlDropArrayAttributeValue = "dummy";
+               public const string XmlDropAttributeValue = "dummy";
+               public const string XmlDropDefaultAttribute = "dummy";
+               public const string XmlDropNonPrimitiveAttributeValue = "dummy";
+               public const string XmlDuplicateAttributeName = "dummy";
+               public const string XmlDuplicateElementInScope = "dummy";
+               public const string XmlDuplicateElementInScope1 = "dummy";
+               public const string XmlDuplicateElementName = "dummy";
+               public const string XmlDuplicateNamespace = "dummy";
+               public const string XmlDuplicateNs = "dummy";
+               public const string XmlDuplicateTypeName = "dummy";
+               public const string XmlElementHasNoName = "dummy";
+               public const string XmlElementImportedTwice = "dummy";
+               public const string XmlElementMissingType = "dummy";
+               public const string XmlElementNameMismatch = "dummy";
+               public const string XmlEmptyArrayType = "dummy";
+               public const string XmlExtensionComment = "dummy";
+               public const string XmlExtensionDuplicateDefinition = "dummy";
+               public const string XmlFieldReflectionError = "dummy";
+               public const string XmlGenError = "dummy";
+               public const string XmlGetSchemaEmptyTypeName = "dummy";
+               public const string XmlGetSchemaInclude = "dummy";
+               public const string XmlGetSchemaMethodMissing = "dummy";
+               public const string XmlGetSchemaMethodName = "dummy";
+               public const string XmlGetSchemaMethodReturnType = "dummy";
+               public const string XmlGetSchemaTypeMissing = "dummy";
+               public const string XmlHiddenMember = "dummy";
+               public const string XmlIdentityAccessDenied = "dummy";
+               public const string XmlIl_AmbiguousExtensionMethod = "dummy";
+               public const string XmlIl_BadXmlState = "dummy";
+               public const string XmlIl_BadXmlStateAttr = "dummy";
+               public const string XmlIl_ByRefType = "dummy";
+               public const string XmlIl_CantResolveEntity = "dummy";
+               public const string XmlIl_CantStripNav = "dummy";
+               public const string XmlIl_DocumentLoadError = "dummy";
+               public const string XmlIl_ExtensionError = "dummy";
+               public const string XmlIl_GenericExtensionMethod = "dummy";
+               public const string XmlIl_NmspAfterAttr = "dummy";
+               public const string XmlIl_NmspConflict = "dummy";
+               public const string XmlIl_NoDefaultDocument = "dummy";
+               public const string XmlIl_NoExtensionMethod = "dummy";
+               public const string XmlIl_NonPublicExtensionMethod = "dummy";
+               public const string XmlIl_TooManyParameters = "dummy";
+               public const string XmlIl_TopLevelAttrNmsp = "dummy";
+               public const string XmlIl_UnknownDocument = "dummy";
+               public const string XmlIl_UnknownExtObj = "dummy";
+               public const string XmlIl_UnknownParam = "dummy";
+               public const string XmlIllegalAnyElement = "dummy";
+               public const string XmlIllegalArrayArrayAttribute = "dummy";
+               public const string XmlIllegalArrayElement = "dummy";
+               public const string XmlIllegalArrayTextAttribute = "dummy";
+               public const string XmlIllegalAttrOrText = "dummy";
+               public const string XmlIllegalAttrOrTextInterface = "dummy";
+               public const string XmlIllegalAttribute = "dummy";
+               public const string XmlIllegalAttributeFlagsArray = "dummy";
+               public const string XmlIllegalAttributesArrayAttribute = "dummy";
+               public const string XmlIllegalDefault = "dummy";
+               public const string XmlIllegalElementsArrayAttribute = "dummy";
+               public const string XmlIllegalForm = "dummy";
+               public const string XmlIllegalMultipleText = "dummy";
+               public const string XmlIllegalMultipleTextMembers = "dummy";
+               public const string XmlIllegalOverride = "dummy";
+               public const string XmlIllegalSimpleContentExtension = "dummy";
+               public const string XmlIllegalSoapAttribute = "dummy";
+               public const string XmlIllegalType = "dummy";
+               public const string XmlIllegalTypeContext = "dummy";
+               public const string XmlIllegalTypedTextAttribute = "dummy";
+               public const string XmlIllegalWildcard = "dummy";
+               public const string XmlImporterExtensionBadLocalTypeName = "dummy";
+               public const string XmlImporterExtensionBadTypeName = "dummy";
+               public const string XmlInternalError = "dummy";
+               public const string XmlInternalErrorDetails = "dummy";
+               public const string XmlInternalErrorMethod = "dummy";
+               public const string XmlInternalErrorReaderAdvance = "dummy";
+               public const string XmlInvalidAnyAttributeUse = "dummy";
+               public const string XmlInvalidArrayDimentions = "dummy";
+               public const string XmlInvalidArrayLength = "dummy";
+               public const string XmlInvalidArrayRef = "dummy";
+               public const string XmlInvalidArraySyntax = "dummy";
+               public const string XmlInvalidArrayTypeName = "dummy";
+               public const string XmlInvalidArrayTypeNamespace = "dummy";
+               public const string XmlInvalidArrayTypeSyntax = "dummy";
+               public const string XmlInvalidAttributeType = "dummy";
+               public const string XmlInvalidAttributeUse = "dummy";
+               public const string XmlInvalidBaseType = "dummy";
+               public const string XmlInvalidCast = "dummy";
+               public const string XmlInvalidCastWithId = "dummy";
+               public const string XmlInvalidChoiceIdentifierValue = "dummy";
+               public const string XmlInvalidConstantAttribute = "dummy";
+               public const string XmlInvalidContent = "dummy";
+               public const string XmlInvalidDataTypeUsage = "dummy";
+               public const string XmlInvalidDefaultEnumValue = "dummy";
+               public const string XmlInvalidDefaultValue = "dummy";
+               public const string XmlInvalidElementAttribute = "dummy";
+               public const string XmlInvalidEncoding = "dummy";
+               public const string XmlInvalidEncoding3 = "dummy";
+               public const string XmlInvalidEncodingNotEncoded1 = "dummy";
+               public const string XmlInvalidEnumAttribute = "dummy";
+               public const string XmlInvalidEnumContent = "dummy";
+               public const string XmlInvalidFormUnqualified = "dummy";
+               public const string XmlInvalidHref = "dummy";
+               public const string XmlInvalidIdentifier = "dummy";
+               public const string XmlInvalidIsNullable = "dummy";
+               public const string XmlInvalidNotNullable = "dummy";
+               public const string XmlInvalidNullCast = "dummy";
+               public const string XmlInvalidReturnPosition = "dummy";
+               public const string XmlInvalidSchemaElementType = "dummy";
+               public const string XmlInvalidSchemaExtension = "dummy";
+               public const string XmlInvalidSerializable = "dummy";
+               public const string XmlInvalidSoapArray = "dummy";
+               public const string XmlInvalidSpecifiedType = "dummy";
+               public const string XmlInvalidSubstitutionGroupUse = "dummy";
+               public const string XmlInvalidTypeAttributes = "dummy";
+               public const string XmlInvalidUseOfType = "dummy";
+               public const string XmlInvalidVoid = "dummy";
+               public const string XmlInvalidXmlOverride = "dummy";
+               public const string XmlInvalidXmlns = "dummy";
+               public const string XmlInvalidXsdDataType = "dummy";
+               public const string XmlLang = "dummy";
+               public const string XmlMappingsScopeMismatch = "dummy";
+               public const string XmlMelformMapping  = "dummy";
+               public const string XmlMembersDeriveError = "dummy";
+               public const string XmlMethodTypeNameConflict = "dummy";
+               public const string XmlMismatchSchemaObjects = "dummy";
+               public const string XmlMismatchedArrayBrackets = "dummy";
+               public const string XmlMissingArrayType = "dummy";
+               public const string XmlMissingAttribute = "dummy";
+               public const string XmlMissingAttributeGroup = "dummy";
+               public const string XmlMissingDataType = "dummy";
+               public const string XmlMissingElement = "dummy";
+               public const string XmlMissingGroup = "dummy";
+               public const string XmlMissingHref = "dummy";
+               public const string XmlMissingMethodEnum = "dummy";
+               public const string XmlMissingSchema = "dummy";
+               public const string XmlMissingType = "dummy";
+               public const string XmlMultipleAttributeOverrides = "dummy";
+               public const string XmlMultipleXmlns = "dummy";
+               public const string XmlMultipleXmlnsMembers = "dummy";
+               public const string XmlNeedAttributeHere = "dummy";
+               public const string XmlNoAddMethod = "dummy";
+               public const string XmlNoAttributeHere = "dummy";
+               public const string XmlNoDefaultAccessors = "dummy";
+               public const string XmlNoNameAllowed = "dummy";
+               public const string XmlNoPartialTrust = "dummy";
+               public const string XmlNoSerializableMembers = "dummy";
+               public const string XmlNotKnownDefaultValue = "dummy";
+               public const string XmlNotSerializable = "dummy";
+               public const string XmlPregenAssemblyDynamic = "dummy";
+               public const string XmlPregenCannotLoad = "dummy";
+               public const string XmlPregenInvalidXmlSerializerAssemblyAttribute = "dummy";
+               public const string XmlPregenMissingDirectory = "dummy";
+               public const string XmlPregenMissingTempDirectory = "dummy";
+               public const string XmlPregenOrphanType = "dummy";
+               public const string XmlPregenTypeDynamic = "dummy";
+               public const string XmlPrimitiveBaseType = "dummy";
+               public const string XmlReadOnlyCollection = "dummy";
+               public const string XmlReadOnlyPropertyError = "dummy";
+               public const string XmlReflectionError = "dummy";
+               public const string XmlRemarks = "dummy";
+               public const string XmlRpcArrayOfValueTypes = "dummy";
+               public const string XmlRpcLitArrayElement = "dummy";
+               public const string XmlRpcLitAttributeAttributes = "dummy";
+               public const string XmlRpcLitAttributes = "dummy";
+               public const string XmlRpcLitElementNamespace = "dummy";
+               public const string XmlRpcLitElementNullable = "dummy";
+               public const string XmlRpcLitElements = "dummy";
+               public const string XmlRpcLitXmlns = "dummy";
+               public const string XmlRpcNestedValueType = "dummy";
+               public const string XmlRpcRefsInValueType = "dummy";
+               public const string XmlSchema = "dummy";
+               public const string XmlSchemaAttributeReference = "dummy";
+               public const string XmlSchemaCompiled = "dummy";
+               public const string XmlSchemaContentDef = "dummy";
+               public const string XmlSchemaDuplicateNamespace = "dummy";
+               public const string XmlSchemaElementReference = "dummy";
+               public const string XmlSchemaIncludeLocation = "dummy";
+               public const string XmlSchemaItem = "dummy";
+               public const string XmlSchemaNamedItem = "dummy";
+               public const string XmlSchemaSyntaxErrorDetails = "dummy";
+               public const string XmlSequenceHierarchy = "dummy";
+               public const string XmlSequenceInconsistent = "dummy";
+               public const string XmlSequenceMatch = "dummy";
+               public const string XmlSequenceMembers = "dummy";
+               public const string XmlSequenceUnique = "dummy";
+               public const string XmlSerializableAttributes = "dummy";
+               public const string XmlSerializableBadDerivation = "dummy";
+               public const string XmlSerializableMergeItem = "dummy";
+               public const string XmlSerializableMissingClrType = "dummy";
+               public const string XmlSerializableNameMissing1 = "dummy";
+               public const string XmlSerializableRootDupName = "dummy";
+               public const string XmlSerializableSchemaError = "dummy";
+               public const string XmlSerializeError = "dummy";
+               public const string XmlSerializeErrorDetails = "dummy";
+               public const string XmlSerializerAccessDenied = "dummy";
+               public const string XmlSerializerCompileFailed = "dummy";
+               public const string XmlSerializerExpired = "dummy";
+               public const string XmlSerializerExpiredDetails = "dummy";
+               public const string XmlSerializerUnsupportedMember = "dummy";
+               public const string XmlSerializerUnsupportedType = "dummy";
+               public const string XmlSoapCannotIncludeInSchema = "dummy";
+               public const string XmlSoapInvalidAttributeUse = "dummy";
+               public const string XmlSoapInvalidChoice = "dummy";
+               public const string XmlSoapUnsupportedGroupAny = "dummy";
+               public const string XmlSoapUnsupportedGroupNested = "dummy";
+               public const string XmlSoapUnsupportedGroupRef = "dummy";
+               public const string XmlSoapUnsupportedGroupRepeat = "dummy";
+               public const string XmlSoleXmlnsAttribute = "dummy";
+               public const string XmlTypeInaccessible = "dummy";
+               public const string XmlTypeReflectionError = "dummy";
+               public const string XmlTypeStatic = "dummy";
+               public const string XmlTypeUsedTwice = "dummy";
+               public const string XmlTypesDuplicate = "dummy";
+               public const string XmlUdeclaredXsdType = "dummy";
+               public const string XmlUndefinedAlias = "dummy";
+               public const string XmlUnknownAnyElement = "dummy";
+               public const string XmlUnknownConstant = "dummy";
+               public const string XmlUnknownNode = "dummy";
+               public const string XmlUnknownType = "dummy";
+               public const string XmlUnsupportedDefaultType = "dummy";
+               public const string XmlUnsupportedDefaultValue = "dummy";
+               public const string XmlUnsupportedIDictionary = "dummy";
+               public const string XmlUnsupportedIDictionaryDetails = "dummy";
+               public const string XmlUnsupportedInheritance = "dummy";
+               public const string XmlUnsupportedInterface = "dummy";
+               public const string XmlUnsupportedInterfaceDetails = "dummy";
+               public const string XmlUnsupportedOpenGenericType = "dummy";
+               public const string XmlUnsupportedRank = "dummy";
+               public const string XmlUnsupportedRedefine = "dummy";
+               public const string XmlUnsupportedSoapTypeKind = "dummy";
+               public const string XmlUnsupportedTypeKind = "dummy";
+               public const string XmlUnxpectedType = "dummy";
+               public const string XmlXmlnsInvalidType = "dummy";
+               public const string Xp_BadQueryObject = "dummy";
+               public const string Xp_CurrentNotAllowed = "dummy";
+               public const string Xp_ExprExpected = "dummy";
+               public const string Xp_FunctionFailed = "dummy";
+               public const string Xp_InvalidArgumentType = "dummy";
+               public const string Xp_InvalidKeyPattern = "dummy";
+               public const string Xp_InvalidName = "dummy";
+               public const string Xp_InvalidNumArgs = "dummy";
+               public const string Xp_InvalidPattern = "dummy";
+               public const string Xp_InvalidToken = "dummy";
+               public const string Xp_NoContext = "dummy";
+               public const string Xp_NodeSetExpected = "dummy";
+               public const string Xp_NotSupported = "dummy";
+               public const string Xp_QueryTooComplex = "dummy";
+               public const string Xp_UnclosedString = "dummy";
+               public const string Xp_UndefFunc = "dummy";
+               public const string Xp_UndefVar = "dummy";
+               public const string Xp_UndefinedXsltContext = "dummy";
+               public const string Xpn_BadPosition = "dummy";
+               public const string Xpn_MissingParent = "dummy";
+               public const string Xpn_NoContent = "dummy";
+               public const string Xdom_AttrCol_Insert = "dummy";
+               public const string Xdom_AttrCol_Object = "dummy";
+               public const string Xdom_Attr_InUse = "dummy";
+               public const string Xdom_Attr_Name = "dummy";
+               public const string Xdom_Attr_Reserved_XmlNS = "dummy";
+               public const string Xdom_Document_Innertext = "dummy";
+               public const string Xdom_DualDeclarationNode = "dummy";
+               public const string Xdom_DualDocumentElementNode = "dummy";
+               public const string Xdom_DualDocumentTypeNode = "dummy";
+               public const string Xdom_Empty_LocalName = "dummy";
+               public const string Xdom_EntRef_SetVal = "dummy";
+               public const string Xdom_Ent_Innertext = "dummy";
+               public const string Xdom_Enum_ElementList = "dummy";
+               public const string Xdom_Import = "dummy";
+               public const string Xdom_Import_NullNode = "dummy";
+               public const string Xdom_IndexOutOfRange = "dummy";
+               public const string Xdom_InvalidCharacter_EntityReference = "dummy";
+               public const string Xdom_Invalid_NT_String = "dummy";
+               public const string Xdom_Load_NoDocument = "dummy";
+               public const string Xdom_Load_NoReader = "dummy";
+               public const string Xdom_NamedNode_Context = "dummy";
+               public const string Xdom_NoRootEle = "dummy";
+               public const string Xdom_Node_Cloning = "dummy";
+               public const string Xdom_Node_Insert_Child = "dummy";
+               public const string Xdom_Node_Insert_Contain = "dummy";
+               public const string Xdom_Node_Insert_Context = "dummy";
+               public const string Xdom_Node_Insert_Location = "dummy";
+               public const string Xdom_Node_Insert_Path = "dummy";
+               public const string Xdom_Node_Insert_TypeConflict = "dummy";
+               public const string Xdom_Node_Modify_ReadOnly = "dummy";
+               public const string Xdom_Node_Null_Doc = "dummy";
+               public const string Xdom_Node_Remove_Child = "dummy";
+               public const string Xdom_Node_Remove_Contain = "dummy";
+               public const string Xdom_Node_SetVal = "dummy";
+               public const string Xdom_Set_InnerXml = "dummy";
+               public const string Xdom_TextNode_SplitText = "dummy";
+               public const string Xdom_Version = "dummy";
+               public const string Xdom_WS_Char = "dummy";
+               public const string Xdom_standalone = "dummy";
+               public const string SchInf_NoElement = "dummy";
+               public const string SchInf_UnknownParticle = "dummy";
+               public const string SchInf_ct = "dummy";
+               public const string SchInf_entity = "dummy";
+               public const string SchInf_extension = "dummy";
+               public const string SchInf_noct = "dummy";
+               public const string SchInf_noseq = "dummy";
+               public const string SchInf_particle = "dummy";
+               public const string SchInf_schema = "dummy";
+               public const string SchInf_schematype = "dummy";
+               public const string SchInf_seq = "dummy";
+               public const string SchInf_simplecontent = "dummy";
+               public const string Sch_AbstractElement = "dummy";
+               public const string Sch_AllElement = "dummy";
+               public const string Sch_AllRefMinMax = "dummy";
+               public const string Sch_AllRefNotRoot = "dummy";
+               public const string Sch_AnnotationLocation = "dummy";
+               public const string Sch_AnyAttributeLastChild = "dummy";
+               public const string Sch_AnyElement = "dummy";
+               public const string Sch_AnyElementNS = "dummy";
+               public const string Sch_AnyFromAnyRule1 = "dummy";
+               public const string Sch_AnyFromAnyRule2 = "dummy";
+               public const string Sch_AnyFromAnyRule3 = "dummy";
+               public const string Sch_AttListPresence = "dummy";
+               public const string Sch_AttrGroupDoubleRedefine = "dummy";
+               public const string Sch_AttrGroupRedefineNotFound = "dummy";
+               public const string Sch_AttrUseAndWildId = "dummy";
+               public const string Sch_AttributeCircularRef = "dummy";
+               public const string Sch_AttributeDefaultDataType = "dummy";
+               public const string Sch_AttributeFixedInvalid = "dummy";
+               public const string Sch_AttributeGroupCircularRef = "dummy";
+               public const string Sch_AttributeIgnored = "dummy";
+               public const string Sch_AttributeMutuallyExclusive = "dummy";
+               public const string Sch_AttributeNameRef = "dummy";
+               public const string Sch_AttributeRestrictionInvalid = "dummy";
+               public const string Sch_AttributeRestrictionInvalidFromWildcard = "dummy";
+               public const string Sch_AttributeRestrictionProhibited = "dummy";
+               public const string Sch_AttributeUseInvalid = "dummy";
+               public const string Sch_AttributeValueDataType = "Invalid data value is passed to attribute '{0}'";
+               public const string Sch_AttributeValueDataTypeDetailed = "dummy";
+               public const string Sch_BaseFinalExtension = "dummy";
+               public const string Sch_BaseFinalList = "dummy";
+               public const string Sch_BaseFinalRestriction = "dummy";
+               public const string Sch_BaseFinalUnion = "dummy";
+               public const string Sch_CannotLoadSchema = "dummy";
+               public const string Sch_CannotLoadSchemaLocation = "dummy";
+               public const string Sch_ComplexContentContentModel = "dummy";
+               public const string Sch_ComplexContentModel  = "dummy";
+               public const string Sch_ComplexToSimpleTypeRedefine = "dummy";
+               public const string Sch_ComplexTypeContentModel = "dummy";
+               public const string Sch_ComplexTypeDoubleRedefine = "dummy";
+               public const string Sch_ComplexTypeRedefineNotFound = "dummy";
+               public const string Sch_ComponentAlreadySeenForNS = "dummy";
+               public const string Sch_ComponentRedefineNotFound = "dummy";
+               public const string Sch_ContentInNill = "dummy";
+               public const string Sch_ContinuationString = "dummy";
+               public const string Sch_DataTypeTextOnly = "dummy";
+               public const string Sch_DefaultAttributeNotApplied = "dummy";
+               public const string Sch_DefaultException = "{0}";
+               public const string Sch_DefaultFixedAttributes = "dummy";
+               public const string Sch_DefaultIdValue = "dummy";
+               public const string Sch_DerivedNotFromBase = "dummy";
+               public const string Sch_DifContentType = "dummy";
+               public const string Sch_DtMaxLengthInvalid = "dummy";
+               public const string Sch_DtMinLengthInvalid = "dummy";
+               public const string Sch_DtMinMaxLength = "dummy";
+               public const string Sch_DupAttribute = "dummy";
+               public const string Sch_DupAttributeGroup = "dummy";
+               public const string Sch_DupAttributeUse = "dummy";
+               public const string Sch_DupComplexType = "dummy";
+               public const string Sch_DupDtMaxLength = "dummy";
+               public const string Sch_DupDtMinLength = "dummy";
+               public const string Sch_DupDtType = "dummy";
+               public const string Sch_DupElement = "dummy";
+               public const string Sch_DupElementDecl = "dummy";
+               public const string Sch_DupFractionDigitsFacet = "dummy";
+               public const string Sch_DupGlobalAttribute = "dummy";
+               public const string Sch_DupGlobalElement = "dummy";
+               public const string Sch_DupGroup = "dummy";
+               public const string Sch_DupGroupParticle = "dummy";
+               public const string Sch_DupId = "dummy";
+               public const string Sch_DupIdAttribute = "dummy";
+               public const string Sch_DupIdentityConstraint = "dummy";
+               public const string Sch_DupLengthFacet = "dummy";
+               public const string Sch_DupMaxExclusiveFacet = "dummy";
+               public const string Sch_DupMaxInclusiveFacet = "dummy";
+               public const string Sch_DupMaxLengthFacet = "dummy";
+               public const string Sch_DupMinExclusiveFacet = "dummy";
+               public const string Sch_DupMinInclusiveFacet = "dummy";
+               public const string Sch_DupMinLengthFacet = "dummy";
+               public const string Sch_DupNotation = "dummy";
+               public const string Sch_DupNotationAttribute = "dummy";
+               public const string Sch_DupSelector = "dummy";
+               public const string Sch_DupSimpleType = "dummy";
+               public const string Sch_DupSimpleTypeChild = "dummy";
+               public const string Sch_DupTotalDigitsFacet = "dummy";
+               public const string Sch_DupWhiteSpaceFacet = "dummy";
+               public const string Sch_DupXsdElement = "dummy";
+               public const string Sch_DuplicateAttribute = "dummy";
+               public const string Sch_DuplicateKey = "dummy";
+               public const string Sch_ElementCannotHaveValue = "dummy";
+               public const string Sch_ElementCircularRef = "dummy";
+               public const string Sch_ElementFromAnyRule1 = "dummy";
+               public const string Sch_ElementFromAnyRule2 = "dummy";
+               public const string Sch_ElementFromElement = "dummy";
+               public const string Sch_ElementFromGroupBase1 = "dummy";
+               public const string Sch_ElementFromGroupBase2 = "dummy";
+               public const string Sch_ElementFromGroupBase3 = "dummy";
+               public const string Sch_ElementInMixedWithFixed = "dummy";
+               public const string Sch_ElementMissing = "dummy";
+               public const string Sch_ElementName = "dummy";
+               public const string Sch_ElementNameAndNamespace = "dummy";
+               public const string Sch_ElementNameRef = "dummy";
+               public const string Sch_ElementNotAllowed = "dummy";
+               public const string Sch_ElementRef = "dummy";
+               public const string Sch_ElementTypeCollision = "dummy";
+               public const string Sch_ElementValueDataType = "Invalid data value is passed to element '{0}'";
+               public const string Sch_ElementValueDataTypeDetailed = "dummy";
+               public const string Sch_EmptyAttributeValue = "dummy";
+               public const string Sch_EmptyChoice = "dummy";
+               public const string Sch_EmptyXPath = "dummy";
+               public const string Sch_EnumFinished = "dummy";
+               public const string Sch_EnumNotStarted = "dummy";
+               public const string Sch_EnumerationConstraintFailed = "dummy";
+               public const string Sch_EnumerationFacetInvalid = "dummy";
+               public const string Sch_EnumerationFacetProhibited = "dummy";
+               public const string Sch_EnumerationValue = "dummy";
+               public const string Sch_FacetBaseFixed = "dummy";
+               public const string Sch_FieldSimpleTypeExpected = "dummy";
+               public const string Sch_FieldSingleValueExpected = "dummy";
+               public const string Sch_FixedAttributeValue = "dummy";
+               public const string Sch_FixedDefaultInRef = "dummy";
+               public const string Sch_FixedElementValue = "dummy";
+               public const string Sch_FixedInRef = "dummy";
+               public const string Sch_ForbiddenAttribute = "dummy";
+               public const string Sch_ForbiddenDerivedParticleForAll = "dummy";
+               public const string Sch_ForbiddenDerivedParticleForChoice = "dummy";
+               public const string Sch_ForbiddenDerivedParticleForElem = "dummy";
+               public const string Sch_ForbiddenDerivedParticleForSeq = "dummy";
+               public const string Sch_FractionDigitsConstraintFailed = "dummy";
+               public const string Sch_FractionDigitsFacetInvalid = "dummy";
+               public const string Sch_FractionDigitsFacetProhibited = "dummy";
+               public const string Sch_FractionDigitsGtTotalDigits = "dummy";
+               public const string Sch_FractionDigitsNotOnDecimal = "dummy";
+               public const string Sch_GroupBaseFromAny1 = "dummy";
+               public const string Sch_GroupBaseFromAny2 = "dummy";
+               public const string Sch_GroupBaseRestNoMap = "dummy";
+               public const string Sch_GroupBaseRestNotEmptiable = "dummy";
+               public const string Sch_GroupBaseRestRangeInvalid = "dummy";
+               public const string Sch_GroupCircularRef = "dummy";
+               public const string Sch_GroupDisabled = "dummy";
+               public const string Sch_GroupDoubleRedefine = "dummy";
+               public const string Sch_GroupRedefineNotFound = "dummy";
+               public const string Sch_ICXpathError = "dummy";
+               public const string Sch_IdAttrDeclared = "dummy";
+               public const string Sch_IdConstraintNoFields = "dummy";
+               public const string Sch_IdConstraintNoRefer = "dummy";
+               public const string Sch_IdConstraintNoSelector = "dummy";
+               public const string Sch_IdentityConstraintCircularRef = "dummy";
+               public const string Sch_ImportLocation = "dummy";
+               public const string Sch_ImportTargetNamespace = "dummy";
+               public const string Sch_ImportTargetNamespaceNull = "dummy";
+               public const string Sch_IncludeLocation = "dummy";
+               public const string Sch_IncompleteContent = "dummy";
+               public const string Sch_IncompleteContentComplex = "dummy";
+               public const string Sch_IncompleteContentExpecting = "dummy";
+               public const string Sch_IncompleteContentExpectingComplex = "dummy";
+               public const string Sch_InvalidAllElementMax = "dummy";
+               public const string Sch_InvalidAllMax = "dummy";
+               public const string Sch_InvalidAllMin = "dummy";
+               public const string Sch_InvalidAny = "dummy";
+               public const string Sch_InvalidAnyAttribute = "dummy";
+               public const string Sch_InvalidAnyAttributeRestriction = "dummy";
+               public const string Sch_InvalidAnyDetailed = "dummy";
+               public const string Sch_InvalidAttribute = "dummy";
+               public const string Sch_InvalidAttributeExtension = "dummy";
+               public const string Sch_InvalidAttributeRef = "dummy";
+               public const string Sch_InvalidBaseToEmpty = "dummy";
+               public const string Sch_InvalidBaseToMixed = "dummy";
+               public const string Sch_InvalidBlockDefaultValue = "dummy";
+               public const string Sch_InvalidBoolean = "dummy";
+               public const string Sch_InvalidCollection = "dummy";
+               public const string Sch_InvalidComplexTypeBlockValue = "dummy";
+               public const string Sch_InvalidComplexTypeFinalValue = "dummy";
+               public const string Sch_InvalidContentRestriction = "dummy";
+               public const string Sch_InvalidContentRestrictionDetailed = "dummy";
+               public const string Sch_InvalidDateTimeOption = "dummy";
+               public const string Sch_InvalidElementBlockValue = "dummy";
+               public const string Sch_InvalidElementContent = "dummy";
+               public const string Sch_InvalidElementContentComplex = "dummy";
+               public const string Sch_InvalidElementContentExpecting = "dummy";
+               public const string Sch_InvalidElementContentExpectingComplex = "dummy";
+               public const string Sch_InvalidElementDefaultValue = "dummy";
+               public const string Sch_InvalidElementFinalValue = "dummy";
+               public const string Sch_InvalidElementInEmptyEx = "dummy";
+               public const string Sch_InvalidElementInTextOnlyEx = "dummy";
+               public const string Sch_InvalidElementRef = "dummy";
+               public const string Sch_InvalidElementSubstitution = "dummy";
+               public const string Sch_InvalidEndElementCall = "dummy";
+               public const string Sch_InvalidEndElementCallTyped = "dummy";
+               public const string Sch_InvalidEndElementMultiple = "dummy";
+               public const string Sch_InvalidEndValidation = "dummy";
+               public const string Sch_InvalidExamplar = "dummy";
+               public const string Sch_InvalidFacet = "dummy";
+               public const string Sch_InvalidFacetPosition = "dummy";
+               public const string Sch_InvalidFinalDefaultValue = "dummy";
+               public const string Sch_InvalidIdAttribute = "dummy";
+               public const string Sch_InvalidIncludeLocation = "dummy";
+               public const string Sch_InvalidLanguageId = "dummy";
+               public const string Sch_InvalidNameAttributeEx = "dummy";
+               public const string Sch_InvalidNamespace = "dummy";
+               public const string Sch_InvalidNamespaceAttribute = "dummy";
+               public const string Sch_InvalidPIComment = "dummy";
+               public const string Sch_InvalidPartialValidationType = "dummy";
+               public const string Sch_InvalidParticleRestriction = "dummy";
+               public const string Sch_InvalidParticleRestrictionDetailed = "dummy";
+               public const string Sch_InvalidPublicAttribute = "dummy";
+               public const string Sch_InvalidSchemaLocation = "dummy";
+               public const string Sch_InvalidSimpleTypeFinalValue = "dummy";
+               public const string Sch_InvalidSimpleTypeRestriction = "dummy";
+               public const string Sch_InvalidStartTransition = "dummy";
+               public const string Sch_InvalidStateTransition = "dummy";
+               public const string Sch_InvalidSubstitutionMember = "dummy";
+               public const string Sch_InvalidSystemAttribute = "dummy";
+               public const string Sch_InvalidTargetNamespaceAttribute = "dummy";
+               public const string Sch_InvalidTextInElement = "dummy";
+               public const string Sch_InvalidTextInElementExpecting = "dummy";
+               public const string Sch_InvalidTextInEmpty = "dummy";
+               public const string Sch_InvalidTypeRedefine = "dummy";
+               public const string Sch_InvalidValue = "dummy";
+               public const string Sch_InvalidValueDetailed = "dummy";
+               public const string Sch_InvalidValueDetailedAttribute = "dummy";
+               public const string Sch_InvalidWhiteSpace = "dummy";
+               public const string Sch_InvalidWhitespaceInEmpty = "dummy";
+               public const string Sch_InvalidXsdAttributeDatatypeValue = "dummy";
+               public const string Sch_InvalidXsdAttributeValue = "dummy";
+               public const string Sch_InvalidXsiNill = "dummy";
+               public const string Sch_LengthAndMinMax = "dummy";
+               public const string Sch_LengthConstraintFailed = "dummy";
+               public const string Sch_LengthFacetInvalid = "dummy";
+               public const string Sch_LengthFacetProhibited = "dummy";
+               public const string Sch_LengthGtBaseLength = "dummy";
+               public const string Sch_ListFromNonatomic = "dummy";
+               public const string Sch_ManyMaxOccurs = "dummy";
+               public const string Sch_MaxExclusiveConstraintFailed = "dummy";
+               public const string Sch_MaxExclusiveFacetInvalid = "dummy";
+               public const string Sch_MaxExclusiveFacetProhibited = "dummy";
+               public const string Sch_MaxExclusiveMismatch = "dummy";
+               public const string Sch_MaxExlIncMismatch = "dummy";
+               public const string Sch_MaxIncExlMismatch = "dummy";
+               public const string Sch_MaxInclusiveConstraintFailed = "dummy";
+               public const string Sch_MaxInclusiveExclusive = "dummy";
+               public const string Sch_MaxInclusiveFacetInvalid = "dummy";
+               public const string Sch_MaxInclusiveFacetProhibited = "dummy";
+               public const string Sch_MaxInclusiveMismatch = "dummy";
+               public const string Sch_MaxLengthConstraintFailed = "dummy";
+               public const string Sch_MaxLengthFacetInvalid = "dummy";
+               public const string Sch_MaxLengthFacetProhibited = "dummy";
+               public const string Sch_MaxLengthGtBaseMaxLength = "dummy";
+               public const string Sch_MaxMinLengthBaseLength = "dummy";
+               public const string Sch_MaxOccursInvalid = "dummy";
+               public const string Sch_MaxOccursInvalidXsd = "dummy";
+               public const string Sch_MinExclusiveConstraintFailed = "dummy";
+               public const string Sch_MinExclusiveFacetInvalid = "dummy";
+               public const string Sch_MinExclusiveFacetProhibited = "dummy";
+               public const string Sch_MinExclusiveGtMaxExclusive = "dummy";
+               public const string Sch_MinExclusiveGtMaxInclusive = "dummy";
+               public const string Sch_MinExclusiveMismatch = "dummy";
+               public const string Sch_MinExlIncMismatch = "dummy";
+               public const string Sch_MinExlMaxExlMismatch = "dummy";
+               public const string Sch_MinGtMax = "dummy";
+               public const string Sch_MinIncExlMismatch = "dummy";
+               public const string Sch_MinIncMaxExlMismatch = "dummy";
+               public const string Sch_MinInclusiveConstraintFailed = "dummy";
+               public const string Sch_MinInclusiveExclusive = "dummy";
+               public const string Sch_MinInclusiveFacetInvalid = "dummy";
+               public const string Sch_MinInclusiveFacetProhibited = "dummy";
+               public const string Sch_MinInclusiveGtMaxExclusive = "dummy";
+               public const string Sch_MinInclusiveGtMaxInclusive = "dummy";
+               public const string Sch_MinInclusiveMismatch = "dummy";
+               public const string Sch_MinLengthConstraintFailed = "dummy";
+               public const string Sch_MinLengthFacetInvalid = "dummy";
+               public const string Sch_MinLengthFacetProhibited = "dummy";
+               public const string Sch_MinLengthGtBaseMinLength = "dummy";
+               public const string Sch_MinLengthGtMaxLength = "dummy";
+               public const string Sch_MinMaxGroupRedefine = "dummy";
+               public const string Sch_MinOccursInvalid = "dummy";
+               public const string Sch_MinOccursInvalidXsd = "dummy";
+               public const string Sch_MismatchTargetNamespaceEx = "dummy";
+               public const string Sch_MismatchTargetNamespaceImport = "dummy";
+               public const string Sch_MismatchTargetNamespaceInclude = "dummy";
+               public const string Sch_MissAttribute = "dummy";
+               public const string Sch_MissDtvalue = "dummy";
+               public const string Sch_MissDtvaluesAttribute = "dummy";
+               public const string Sch_MissRequiredAttribute = "dummy";
+               public const string Sch_MissingKey = "dummy";
+               public const string Sch_MissingPublicSystemAttribute = "dummy";
+               public const string Sch_MixSchemaTypes = "dummy";
+               public const string Sch_MixedMany = "dummy";
+               public const string Sch_MoreThanOneWildId = "dummy";
+               public const string Sch_MultipleAttrGroupSelfRef = "dummy";
+               public const string Sch_MultipleGroupSelfRef = "dummy";
+               public const string Sch_MultipleRedefine = "dummy";
+               public const string Sch_NeedSimpleTypeChild = "dummy";
+               public const string Sch_NoAttributeSchemaFound = "dummy";
+               public const string Sch_NoDerivedAttribute = "dummy";
+               public const string Sch_NoElementSchemaFound = "dummy";
+               public const string Sch_NoExamplar = "dummy";
+               public const string Sch_NoGroupParticle = "dummy";
+               public const string Sch_NoRestOrExt = "dummy";
+               public const string Sch_NoRestOrExtQName = "dummy";
+               public const string Sch_NoSimpleTypeContent = "dummy";
+               public const string Sch_NonDeterministic = "dummy";
+               public const string Sch_NonDeterministicAnyAny = "dummy";
+               public const string Sch_NonDeterministicAnyEx = "dummy";
+               public const string Sch_NotAllAlone = "dummy";
+               public const string Sch_NotComplexContent = "dummy";
+               public const string Sch_NotNormalizedString = "dummy";
+               public const string Sch_NotSimpleContent = "dummy";
+               public const string Sch_NotTokenString = "dummy";
+               public const string Sch_NotXsiAttribute = "dummy";
+               public const string Sch_NotationAttributeOnEmptyElement = "dummy";
+               public const string Sch_NotationRequired = "dummy";
+               public const string Sch_NotationValue = "dummy";
+               public const string Sch_NullValue = "dummy";
+               public const string Sch_OptionalDefaultAttribute = "dummy";
+               public const string Sch_ParEntityRefNesting  = "dummy";
+               public const string Sch_PatternConstraintFailed = "dummy";
+               public const string Sch_PatternFacetInvalid = "dummy";
+               public const string Sch_PatternFacetProhibited = "dummy";
+               public const string Sch_ProhibitedAttribute = "dummy";
+               public const string Sch_RedefineLocation = "dummy";
+               public const string Sch_RedefineNoSchema = "dummy";
+               public const string Sch_RefInvalidAttribute = "dummy";
+               public const string Sch_RefInvalidCardin = "dummy";
+               public const string Sch_RefInvalidElement = "dummy";
+               public const string Sch_RefInvalidIdentityConstraint = "dummy";
+               public const string Sch_RefNotInScope = "dummy";
+               public const string Sch_ReftoKeyref = "dummy";
+               public const string Sch_RequireEnumeration = "dummy";
+               public const string Sch_RootMatchDocType = "dummy";
+               public const string Sch_SchemaAttributeNameMismatch = "dummy";
+               public const string Sch_SchemaDoesNotExist = "dummy";
+               public const string Sch_SchemaElementNameMismatch = "dummy";
+               public const string Sch_SchemaNotPreprocessed = "dummy";
+               public const string Sch_SchemaNotRemoved = "dummy";
+               public const string Sch_SchemaRootExpected = "dummy";
+               public const string Sch_SelectorAttr = "dummy";
+               public const string Sch_SelectorBeforeFields = "dummy";
+               public const string Sch_SeqFromAll = "dummy";
+               public const string Sch_SeqFromChoice = "dummy";
+               public const string Sch_SimpleToComplexTypeRedefine = "dummy";
+               public const string Sch_SimpleTypeDoubleRedefine = "dummy";
+               public const string Sch_SimpleTypeListRefBase = "dummy";
+               public const string Sch_SimpleTypeListRefBaseNone = "dummy";
+               public const string Sch_SimpleTypeRedefineNotFound = "dummy";
+               public const string Sch_SimpleTypeRestRefBase = "dummy";
+               public const string Sch_SimpleTypeRestRefBaseNone = "dummy";
+               public const string Sch_SimpleTypeRestriction = "dummy";
+               public const string Sch_SimpleTypeUnionNoBase = "dummy";
+               public const string Sch_StandAlone = "dummy";
+               public const string Sch_StandAloneNormalization = "dummy";
+               public const string Sch_SubstitutionBlocked = "dummy";
+               public const string Sch_SubstitutionCircularRef = "dummy";
+               public const string Sch_SubstitutionNotAllowed = "dummy";
+               public const string Sch_TargetNamespaceXsi = "dummy";
+               public const string Sch_TextNotAllowed = "dummy";
+               public const string Sch_TotalDigitsConstraintFailed = "dummy";
+               public const string Sch_TotalDigitsFacetInvalid = "dummy";
+               public const string Sch_TotalDigitsFacetProhibited = "dummy";
+               public const string Sch_TotalDigitsMismatch = "dummy";
+               public const string Sch_TwoIdAttrUses = "dummy";
+               public const string Sch_TypeAfterConstraints = "dummy";
+               public const string Sch_TypeCircularRef = "dummy";
+               public const string Sch_TypeMutualExclusive = "dummy";
+               public const string Sch_UnSpecifiedDefaultAttributeInExternalStandalone = "dummy";
+               public const string Sch_UndeclaredAttribute = "Specified XML Schema attribute {0} is not declared.";
+               public const string Sch_UndeclaredElement = "Specified XML Schema element {0} is not declared.";
+               public const string Sch_UndeclaredEntity = "Specified XML entity {0} is not declared.";
+               public const string Sch_UndeclaredEquivClass = "Specified XML Schema substitution group {0} is not declared.";
+               public const string Sch_UndeclaredId = "Specified ID {0} is not declared.";
+               public const string Sch_UndeclaredIdentityConstraint = "Specified XML Schema identity constraint {0} is not declared.";
+               public const string Sch_UndeclaredNotation = "XML Schema notation {0} is not declared.";
+               public const string Sch_UndeclaredSimpleType = "XML Schema simple type {0} is not declared.";
+               public const string Sch_UndeclaredType = "XML Schema type {0} is not declared.";
+               public const string Sch_UndefAttributeGroupRef = "XML Schema attribute group {0} is not declared.";
+               public const string Sch_UndefBaseExtension = "Specified XML Schema base type {0} for extension is not declared.";
+               public const string Sch_UndefBaseRestriction = "Specified XML Schema base type {0} for restriction is not declared.";
+               public const string Sch_UndefGroupRef = "Specified XML Schema group {0} is not declared.";
+               public const string Sch_UnexpressibleAnyAttribute = "dummy";
+               public const string Sch_UnionFailedEx = "dummy";
+               public const string Sch_UnionFromUnion = "dummy";
+               public const string Sch_UnknownContent = "dummy";
+               public const string Sch_UnknownDtType = "dummy";
+               public const string Sch_UnknownFacet = "dummy";
+               public const string Sch_UnknownModel = "dummy";
+               public const string Sch_UnknownOrder = "dummy";
+               public const string Sch_UnknownRequired = "dummy";
+               public const string Sch_UnparsedEntityRef = "dummy";
+               public const string Sch_UnrefNS = "dummy";
+               public const string Sch_UnresolvedKeyref = "dummy";
+               public const string Sch_UnresolvedPrefix = "dummy";
+               public const string Sch_UnsupportedAttribute = "dummy";
+               public const string Sch_UnsupportedElement = "dummy";
+               public const string Sch_ValidateAttributeInvalidCall = "dummy";
+               public const string Sch_ValidateElementInvalidCall = "dummy";
+               public const string Sch_WhiteSpaceFacetProhibited = "dummy";
+               public const string Sch_WhiteSpaceRestriction1 = "dummy";
+               public const string Sch_WhiteSpaceRestriction2 = "dummy";
+               public const string Sch_XSDSchemaOnly = "dummy";
+               public const string Sch_XSDSchemaRootExpected = "dummy";
+               public const string Sch_XmlNsAttribute = "dummy";
+               public const string Sch_XmlSpace = "dummy";
+               public const string Sch_XmlTypeHasFraction = "dummy";
+               public const string Sch_XsdDateTimeCompare = "dummy";
+               public const string Sch_XsiNilAndFixed = "dummy";
+               public const string Sch_XsiNilAndType = "dummy";
+               public const string Sch_XsiTypeAbstract = "dummy";
+               public const string Sch_XsiTypeBlockedEx = "dummy";
+               public const string Sch_XsiTypeNotFound = "dummy";
+               public const string SchemaSyntaxErrorDetails = "dummy";
+               public const string SchemaValidationWarning = "dummy";
+
+               public static string GetString (string s, params object [] args)
+               {
+                       return args == null ? s : string.Format (s, args);
+               }
+       }
+}
index 5f1d98cac4b4a730e019f8929becddc16e92afaf..8aa809bd81b4e7af8223dacad4ab64043547e3e7 100644 (file)
@@ -443,6 +443,8 @@ namespace System.Xml.Serialization
                        XmlQualifiedName qname;
                        XmlSchemaType stype;
 
+                       if (!schemas.IsCompiled)
+                               schemas.Compile (null, true);
                        XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (name, typeof (XmlSchemaElement));
                        if (!LocateElement (elem, out qname, out stype))
                                throw new InvalidOperationException (String.Format ("'{0}' is missing.", name));
@@ -729,7 +731,7 @@ namespace System.Xml.Serialization
                                        if (refAttr.DefaultValue != null) 
                                                member.DefaultValue = ImportDefaultValue (member.TypeData, refAttr.DefaultValue);
                                        else if (member.TypeData.IsValueType)
-                                               member.IsOptionalValueType = (refAttr.ValidatedUse != XmlSchemaUse.Required);
+                                               member.IsOptionalValueType = (refAttr.Use != XmlSchemaUse.Required);
                                                
                                        if (member.TypeData.IsComplexType)
                                                member.MappedType = GetTypeMapping (member.TypeData);
@@ -1690,7 +1692,7 @@ namespace System.Xml.Serialization
                        }
                        else
                        {
-                               ns = attr.ParentIsSchema ? typeQName.Namespace : String.Empty;
+                               ns = attr.Parent is XmlSchema ? typeQName.Namespace : String.Empty;
                                return attr;
                        }
                }
index 5894c24c4451b2fc4687e7a917ed0b3cee8896aa..aef17b199118d5431ae5c9ac443c152b79a6b48a 100644 (file)
@@ -493,10 +493,9 @@ namespace System.Xml.Serialization
                {
                        if (xmlns == null)
                                return;
-                       ICollection namespaces = xmlns.Namespaces.Values;
-                       foreach (XmlQualifiedName qn in namespaces) {
-                               if (qn.Namespace != String.Empty && Writer.LookupPrefix (qn.Namespace) != qn.Name)
-                                       WriteAttribute ("xmlns", qn.Name, xmlNamespace, qn.Namespace);
+                       foreach (DictionaryEntry qn in xmlns.Namespaces) {
+                               if ((string) qn.Value != String.Empty && Writer.LookupPrefix ((string) qn.Value) != (string) qn.Key)
+                                       WriteAttribute ("xmlns", (string) qn.Key, xmlNamespace, (string) qn.Value);
                        }
                }
 
index a2ab173f3cb24ccc90a7907f3b40005ba1441c5d..9b45b3f8aaa062da5aad29663ed56d7fae16cae5 100644 (file)
@@ -163,7 +163,7 @@ namespace MonoTests.System.Xml
                        ss.Compile ();
                        Assert.IsTrue (ss.IsCompiled, "#4");
                        ss.RemoveRecursive (s);
-                       Assert.IsTrue (ss.IsCompiled, "#5");
+                       Assert.IsFalse (ss.IsCompiled, "#5");
                }
 
                [Test] // bug #77489
index def753ac664c390de75d429cae4a9bbff6e077b6..1c17e9745af6cd2bbb9e1408c72f6a290d7b0832 100644 (file)
@@ -20,7 +20,8 @@ namespace MonoTests.System.Xml
        [TestFixture]
        public class XmlSchemaTests : XmlSchemaAssertion
        {
-               static readonly bool StrictMsCompliant = Environment.GetEnvironmentVariable ("MONO_STRICT_MS_COMPLIANT") == "yes";
+               // Whatever this flag is used is buggy tests. Now mono implementation is MS reference source based, so enabled.
+               static readonly bool StrictMsCompliant = true;// Environment.GetEnvironmentVariable ("MONO_STRICT_MS_COMPLIANT") == "yes";
 
                [Test]
                public void TestRead ()
@@ -537,6 +538,7 @@ namespace MonoTests.System.Xml
                }       
                
                [Test]
+               [Ignore (".NET fails as well as referencesource")]
                public void TestResolveUri ()
                {
                        XmlSchemaSet schemaSet = new XmlSchemaSet ();
@@ -583,6 +585,7 @@ namespace MonoTests.System.Xml
                }
 
                [Test]
+               [Ignore (".NET fails as well as referencesource")]
                public void TestImportSchemaThatIncludesAnother ()
                {
                        XmlSchema xs = GetSchema ("Test/XmlFiles/xsd/importNamespaceTest2.xsd");
index 20b0d5dbaf8697afee0e02498b3dfaaca31f71d7..ce651974af2208941a00a9163294db78f1fa1d32 100644 (file)
@@ -75,6 +75,7 @@ namespace MonoTests.System.Xml.Serialization.Advanced
 
                [Test]
                [Category ("NotDotNet")] // NRE happens there.
+               [Ignore ("Microsoft referencesource fails")]
                [ExpectedException (typeof (ArgumentNullException))]
                public void AddTypeNull ()
                {
index c3adb2cd2012ba544abe98c74e5d5ca579181ff5..d85e714e85386a3d2efe2cb6870859e70718ddf7 100644 (file)
@@ -772,6 +772,7 @@ namespace MonoTests.System.Xml.XPath
                }
 
                [Test]
+               [Ignore ("Microsoft reference source causes InvalidOperationException")]
                public void WriteAttributeOnAppendedChild ()
                {
                        XmlDocument x = new XmlDocument ();
index 00fb4e828cdf612eb276fc8471f4a0478efc1645..bed1699a97656095f7fdd6f596ceaadfb02f718d 100644 (file)
@@ -341,6 +341,7 @@ namespace MonoTests.System.Xml.XPath
 
                [Test]
                [Category ("NotDotNet")] // MS bug
+               [Ignore ("Bug in Microsoft reference source")]
                public void AttributesAndNamespaces ()
                {
                        string xml = "<root attr='value' x:a2='v2' xmlns:x='urn:foo' xmlns='urn:default'></root>";
index 50f0c9fb87ab66bb61c3a77f59900662b3c9944d..7bb0b34e181358fc7b82f8255033c6d4b91695be 100644 (file)
@@ -591,6 +591,11 @@ namespace MonoTests.System.Xml
                        Assert.AreEqual ("val1", iter.Current.InnerXml, "#1");
                }
 
+               string AlterNewLine (string s)
+               {
+                       return s.Replace ("\r\n", Environment.NewLine);
+               }
+
                [Test]
                public void InnerXmlTextEscape ()
                {
@@ -599,16 +604,17 @@ namespace MonoTests.System.Xml
                        XPathNavigator nav = doc.CreateNavigator ();
                        XPathNodeIterator iter = nav.Select ("/Abc/Foo");
                        iter.MoveNext ();
-                       Assert.AreEqual ("Hello&lt;\r\nInnerXml", iter.Current.InnerXml, "#1");
-                       Assert.AreEqual ("<Foo>Hello&lt;\r\nInnerXml</Foo>", iter.Current.OuterXml, "#2");
+                       Assert.AreEqual (AlterNewLine ("Hello&lt;\r\nInnerXml"), iter.Current.InnerXml, "#1");
+                       Assert.AreEqual (AlterNewLine ("<Foo>Hello&lt;\r\nInnerXml</Foo>"), iter.Current.OuterXml, "#2");
                        iter = nav.Select ("/Abc/Foo/text()");
                        iter.MoveNext ();
                        Assert.AreEqual (String.Empty, iter.Current.InnerXml, "#3");
-                       Assert.AreEqual ("Hello&lt;\r\nInnerXml", iter.Current.OuterXml, "#4");
+                       Assert.AreEqual (AlterNewLine ("Hello&lt;\r\nInnerXml"), iter.Current.OuterXml, "#4");
                }
 
                [Test]
                [Category ("NotDotNet")] // .NET bug; it should escape value
+               [Ignore ("Bug in Microsoft reference source")]
                public void InnerXmlAttributeEscape ()
                {
                        StringReader sr = new StringReader ("<Abc><Foo attr='val&quot;1&#13;&#10;&gt;'/></Abc>");
index 41973b0aa5527c89e8988e9feaebd2db7877b0a4..173bac5e75007a018475f58c53428890c200d7e8 100644 (file)
@@ -21,6 +21,8 @@ namespace MonoTests.System.Xml.Xsl
        [TestFixture]
        public class XslTransformTests
        {
+               static readonly string end_of_line = "\r\n";
+
                XmlDocument doc;
                XslTransform xslt;
                XmlDocument result;
@@ -150,11 +152,6 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                }
 
                [Test]
-               [Category ("NotDotNet")]
-               // Actually MS.NET here throws XsltException, but Mono returns
-               // XPathException (since XPath evaluation engine generally
-               // catches (should catch) static error. It is implementation 
-               // dependent matter.
                [ExpectedException (typeof (XPathException))]
                public void MSXslNodeSetRejectsNodeSet ()
                {
@@ -415,7 +412,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
 
                // http://support.microsoft.com/default.aspx?scid=kb;en-us;834667
                [Test]
-               [Category ("NotDotNet")]
+               //[Category ("NotDotNet")]
                public void LocalParameter ()
                {
                        string xsltFragment = @"<?xml version=""1.0"" encoding=""UTF-8"" ?>
@@ -999,7 +996,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "  <something>{0}" +
                                "    <else />{0}" +
                                "  </something>{0}" +
-                               "</test>", Environment.NewLine), sw.ToString (), "#1");
+                               "</test>", end_of_line), sw.ToString (), "#1");
 
                        // set indent to no
                        sw.GetStringBuilder ().Length = 0;
@@ -1134,7 +1131,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "  <something>{0}" +
                                "    <else />{0}" +
                                "  </something>{0}" +
-                               "</test>", Environment.NewLine), sw.ToString (), "#1");
+                               "</test>", end_of_line), sw.ToString (), "#1");
 
                        // set indent to no
                        sw.GetStringBuilder ().Length = 0;
@@ -1585,7 +1582,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "{1}<Body>{0}" +
                                "{1}{1}<BR>{0}" +
                                "{1}</Body>{0}" +
-                               "</html>", Environment.NewLine, "  "), sw.ToString (), "#1");
+                               "</html>", end_of_line, "  "), sw.ToString (), "#1");
 
                        // indent no, media-type not set
                        options = "indent=\"no\"";
@@ -1624,7 +1621,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "{1}<Body>{0}" +
                                "{1}{1}<BR>{0}" +
                                "{1}</Body>{0}" +
-                               "</html>", Environment.NewLine, "  "), sw.ToString (), "#3");
+                               "</html>", end_of_line, "  "), sw.ToString (), "#3");
                }
 
                [Test]
@@ -1674,7 +1671,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "{1}<Body>{0}" +
                                "{1}{1}<BR>{0}" +
                                "{1}</Body>{0}" +
-                               "</html>", Environment.NewLine, "  "), result, "#1");
+                               "</html>", end_of_line, "  "), result, "#1");
 
                        // indent no, media-type not set
                        options = "indent=\"no\"";
@@ -1721,7 +1718,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "{1}<Body>{0}" +
                                "{1}{1}<BR>{0}" +
                                "{1}</Body>{0}" +
-                               "</html>", Environment.NewLine, "  "), result, "#3");
+                               "</html>", end_of_line, "  "), result, "#3");
                }
 
                [Test]
@@ -1808,7 +1805,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "  <tr>{0}" +
                                "    <td>1,000</td>{0}" +
                                "  </tr>{0}" +
-                               "</table>", Environment.NewLine), sw.ToString ());
+                               "</table>", end_of_line), sw.ToString ());
                }
 
                // http://support.microsoft.com/kb/293469/en-us
@@ -1845,7 +1842,7 @@ xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-micros
                                "<?xml version=\"1.0\" encoding=\"utf-16\"?>{0}" +
                                "<html>{0}" +
                                "  <body>44.442,70</body>{0}" +
-                               "</html>", Environment.NewLine), sw.ToString ());
+                               "</html>", end_of_line), sw.ToString ());
                }
 
                [Test]
@@ -2330,7 +2327,7 @@ NO
   </l0>
 </root>")), null, sw);
 //                     Assert.AreEqual (@"<y><t yes-one-node="""">1</t><t not-node=""""></t></y>", sw.ToString ());
-                       Assert.AreEqual ("\r\n  \r\n    <y><t yes-one-node=\"\">1</t><t not-node=\"\"></t></y>\r\n  \r\n", sw.ToString ());
+                       Assert.AreEqual ("\r\n  \r\n    <y><t yes-one-node=\"\">1</t><t not-node=\"\"></t></y>\r\n  \r\n".Replace ("\r\n", Environment.NewLine), sw.ToString ());
                }
 
                [Test]
index 55b34a8cb7d7c3211aafd66889ead3203ed032cf..2d9d24d52cd620b3dfd0bc86304ea43973b6a590 100644 (file)
@@ -36,7 +36,7 @@ using System.Security.Permissions;
 using System.Security.Policy;
 using System.Xml.Xsl;
 
-namespace MonoCasTests.System.Xml.Xsl
+namespace MonoTests.System.Xml.Xsl
 {
        [TestFixture]
        public class XsltCompileExceptionTests {
index 22de3c45aeec81305122e12db3b03720a882fba0..905e0fb51eee669c20b24fac990daccefe5cdedf 100644 (file)
@@ -194,6 +194,7 @@ namespace MonoTests.System.Xml
 
                [Test]
                [Category ("NotDotNet")] // enbug
+               [Ignore ("bug in Microsoft sources")]
                public void RemoveDefaultAttribute ()
                {
                        string dtd = "<!DOCTYPE root [<!ELEMENT root EMPTY><!ATTLIST root attr CDATA 'default'>]>";
index 1197dd23015d6451ee66cf8a93afec9271ef0a32..06aef0369f22c6f1c589c3e24866286f3322bca4 100644 (file)
@@ -87,6 +87,7 @@ namespace MonoTests.System.Xml
 
                [Test]
                [Category ("NotDotNet")] // enbug in 2.0
+               [Ignore ("bug in Microsoft sources")]
                public void InsertData ()
                {
                        comment.Value = "foobaz";
@@ -128,6 +129,7 @@ namespace MonoTests.System.Xml
 
                [Test]
                [Category ("NotDotNet")] // enbug in 2.0
+               [Ignore ("bug in Microsoft sources")]
                public void ReplaceData ()
                {
                        changed = false;
index 33f7070b1cfb361e8279b4785d3c5ad7511c862e..dc21f0ba58f8eb482532a91ee7b9e1ad8571efe2 100644 (file)
@@ -71,7 +71,6 @@ namespace MonoTests.System.Xml
                }
 
                [Test]
-               [ExpectedException (typeof (XmlException))]
                public void EncodeNmTokenError ()
                {
                        XmlConvert.EncodeNmToken (String.Empty);
index 4cdc4d2c4aa862af98ec0c7e436044b35e05a75f..9ba5a36b2922e11a634b4de0255fa2e0a0a1a703 100644 (file)
@@ -225,8 +225,10 @@ namespace MonoTests.System.Xml
                        node = document.CreateNode("documentfragment", null, null);
                        Assert.AreEqual (XmlNodeType.DocumentFragment, node.NodeType);
 
-                       node = document.CreateNode("documenttype", null, null);
-                       Assert.AreEqual (XmlNodeType.DocumentType, node.NodeType);
+                       try {
+                               node = document.CreateNode("documenttype", null, null);
+                               Assert.Fail ("Expected an ArgumentNullException to be thrown.");
+                       } catch (ArgumentNullException) {}
 
                        node = document.CreateNode("element", "foo", null);
                        Assert.AreEqual (XmlNodeType.Element, node.NodeType);
index 6c187bb6101f9d2e520cd798ec671fea7487fbfd..d53cc38914da1b62214dd214d5e9ac70d86a17b4 100644 (file)
@@ -243,7 +243,6 @@ namespace MonoTests.System.Xml
                XmlNamespaceScope a = XmlNamespaceScope.All;
 
                [Test]
-               [Category ("NotDotNet")] // MS bug
                public void GetNamespacesInScope ()
                {
                        XmlNamespaceManager nsmgr =
@@ -279,7 +278,7 @@ namespace MonoTests.System.Xml
 
                        nsmgr.AddNamespace ("", "");
                        // MS bug - it should return 1 for .Local but it returns 2 instead.
-                       Assert.AreEqual (1, nsmgr.GetNamespacesInScope (l).Count, "#16");
+                       //Assert.AreEqual (1, nsmgr.GetNamespacesInScope (l).Count, "#16");
                        Assert.AreEqual (1, nsmgr.GetNamespacesInScope (x).Count, "#17");
                        Assert.AreEqual (2, nsmgr.GetNamespacesInScope (a).Count, "#18");
                }
index 15c4ec78f722f874e1e76e41356bbcf201cf7dba..80e7a966805fd5ac00f77315e52eee5bee12f0ee 100644 (file)
@@ -36,8 +36,8 @@ namespace MonoTests.System.Xml
                        XmlNodeReader nrdr;\r
                        try {\r
                                nrdr = new XmlNodeReader (null);\r
-                               Assert.Fail ("null reference exception is preferable.");\r
-                       } catch (NullReferenceException) {\r
+                               Assert.Fail ("ArgumentNullException is expected.");\r
+                       } catch (ArgumentNullException) {\r
                        }\r
                        nrdr = new XmlNodeReader (new XmlDocument ());\r
                        nrdr.Read ();\r
@@ -195,7 +195,7 @@ namespace MonoTests.System.Xml
                        document.LoadXml ("<ul test='xxx'></ul>");\r
                        XmlNodeReader nr = new XmlNodeReader (document);\r
                        nr.Read ();\r
-                       nr.Read ();\r
+                       //nr.Read (); // why twice?\r
                        Assert.IsTrue (nr.MoveToFirstAttribute (), "#1");\r
                        Assert.IsTrue (nr.ReadAttributeValue (), "#2");\r
                        Assert.IsFalse (nr.MoveToNextAttribute (), "#3");\r
index a36fd8e6a7c00f7d95734b21afe69e86f96cbf20..16c46b496f4ce7a996bdbf568db76d706bd7e52a 100644 (file)
@@ -1346,6 +1346,7 @@ namespace MonoTests.System.Xml
 \r
                [Test]\r
                [Category ("NotDotNet")]\r
+               [Ignore ("Bug in Microsoft referencesource")]\r
                public void IndexerAndAttributes ()\r
                {\r
                        string xml = @"<?xml version='1.0' standalone='no'?><foo _1='1' _2='2' _3='3' />";\r
@@ -2244,7 +2245,7 @@ namespace MonoTests.System.Xml
                        Assert.AreEqual (XmlNodeType.Text, reader.NodeType, "#2");\r
                        bytesRead = reader.ReadElementContentAsBase64 (fixedSizeBuffer, 0, fixedSizeBuffer.Length);\r
                        Assert.AreEqual (0, bytesRead, "#3");\r
-                       Assert.AreEqual (XmlNodeType.EndElement, reader.NodeType, "#4");\r
+                       Assert.AreEqual (XmlNodeType.None, reader.NodeType, "#4");\r
                }\r
 \r
                [Test]\r
index 55ed146947d73e841b0aaed3631484e780f214bd..effd9df94fe506380243727a24bcdf30a8449e3d 100644 (file)
@@ -421,7 +421,7 @@ namespace MonoTests.System.Xml
 
 #if NET_4_5
                [Test]
-               [ExpectedException (typeof (InvalidOperationException))]
+               [ExpectedException (typeof (XmlException))]
                public void ReadonlyAsync ()
                {
                        var s = new XmlReaderSettings ();
index a2eaa8b1064105a7c75e2423552132da9d59aa33..485064360bc7c16c827fbfee0c91d9744e9dc1a2 100644 (file)
@@ -58,6 +58,7 @@ namespace MonoTests.System.Xml
                }
 
                [Test]
+               [Ignore ("This test doesn't work for referencesource anymore.")]
                public void CreateEvidenceForUrl_Local ()
                {
                        // "normal" path
@@ -92,6 +93,7 @@ namespace MonoTests.System.Xml
                }
 
                [Test]
+               [Ignore ("This test doesn't work for referencesource anymore.")]
                public void CreateEvidenceForUrl_Http ()
                {
                        // http://
index 27cac57331441d4609b20be75a104822581c046c..7205ea7d730a8366060af04b14d38ea85abe0fdd 100644 (file)
@@ -1211,6 +1211,7 @@ namespace MonoTests.System.Xml
                }
 
                [Test]
+               [Ignore ("bug in Microsoft referencesource")]
                public void WhitespacesAfterTextDeclaration ()
                {
                        XmlTextReader xtr = new XmlTextReader (
index 1b3bd6597201dec16b02446786571b45924b104b..6819002de2759f993e451fbafc94c702c7d8f01b 100644 (file)
@@ -1517,14 +1517,14 @@ namespace MonoTests.System.Xml
                }
 
                [Test]
-               [ExpectedException (typeof (ArgumentException))]
+               //[ExpectedException (typeof (ArgumentException))]
                public void WriteWhitespace_Null ()
                {
                        xtw.WriteWhitespace ((string) null);
                }
 
                [Test]
-               [ExpectedException (typeof (ArgumentException))]
+               //[ExpectedException (typeof (ArgumentException))]
                public void WriteWhitespace_Empty ()
                {
                        xtw.WriteWhitespace (string.Empty);
index cb2ccab72be822652804b53e3bdf465183be4564..e62e8cebad0d717565a4bfb6ae35bd4c28ec7130 100644 (file)
@@ -36,7 +36,6 @@ namespace MonoTests.System.Xml
                }\r
 \r
                [Test]\r
-               [Category ("NotDotNet")]\r
                public void FileUri2 ()\r
                {\r
                        Assert.AreEqual (resolver.ResolveUri (new Uri ("file://usr/local/src"), null).ToString (), "file://usr/local/src");\r
@@ -59,6 +58,8 @@ namespace MonoTests.System.Xml
                }\r
 \r
                [Test]\r
+               [Category ("NotDotNet")] // It should throw ArgumentNullException.\r
+               [Ignore(".NET implementation does not throw ArgumentNullException.")]\r
                [ExpectedException (typeof (ArgumentNullException))]\r
                public void ResolveUriWithNullArgs ()\r
                {\r
@@ -74,7 +75,7 @@ namespace MonoTests.System.Xml
                }\r
 \r
                [Test]\r
-               [ExpectedException (typeof (ArgumentException))]\r
+               [ExpectedException (typeof (InvalidOperationException))]\r
                public void GetEntityWithRelativeFileUri ()\r
                {\r
                        resolver.GetEntity (new Uri ("file.txt", UriKind.Relative), null, typeof (Stream));\r
index f97dd4171c8094e6cee97eed3d254958cfc9acd6..f70d43bd46d6e27ffd6c510d897722d2af9e4e34 100644 (file)
@@ -36,7 +36,7 @@ namespace MonoTests.System.Xml
                        Assert.AreEqual (Encoding.UTF8, s.Encoding);
                        Assert.AreEqual (false, s.Indent);
                        Assert.AreEqual ("  ", s.IndentChars);
-                       Assert.AreEqual ("\r\n", s.NewLineChars);
+                       Assert.AreEqual (Environment.NewLine, s.NewLineChars);
                        Assert.AreEqual (false, s.NewLineOnAttributes);
                        Assert.AreEqual (false, s.OmitXmlDeclaration);
                        Assert.AreEqual (NewLineHandling.Replace, s.NewLineHandling);
@@ -383,7 +383,7 @@ namespace MonoTests.System.Xml
 
 #if NET_4_5
                [Test]
-               [ExpectedException (typeof (InvalidOperationException))]
+               [ExpectedException (typeof (XmlException))]
                public void ReadonlyAsync ()
                {
                        var sw = new StringWriter ();
index 632bba37180f465df0ab74149c9dad6415f7559f..be9e9c42f543e5046f5b38b1fa262e6c34faed1a 100644 (file)
@@ -111,6 +111,7 @@ namespace MonoTests.System.Xml
 \r
                [Test]\r
                [Category ("NotDotNet")] // enbugged in 2.0\r
+               [Ignore ("Bug in Microsoft referencesource")]\r
                [ExpectedException (typeof (XmlException))]\r
                public void WriteNodeError ()\r
                {\r
@@ -375,7 +376,7 @@ namespace MonoTests.System.Xml
                }\r
 \r
                [Test]\r
-               [ExpectedException (typeof (XmlException))]\r
+               [ExpectedException (typeof (ArgumentException))]\r
                public void CreateWriter_AttributeNamespacesXmlnsXmlns ()\r
                {\r
                        // Unlike XmlTextWriter, null namespace is not ignored.\r
index 39c641491ed45148d475a34cef746c4e31c3b3c6..69c12c7c525b5a48625e7f7f602ed65096582bfe 100644 (file)
@@ -44,9 +44,8 @@ namespace MonoTests.System.Xml
                }\r
 \r
                [Test]\r
-               [Category ("NotDotNet")]\r
-               // MS.NET throws XmlSchemaException, not -ValidationException.\r
-               [ExpectedException (typeof (ValidationException))]\r
+               // LAMESPEC: MS.NET throws XmlSchemaException, not -ValidationException.\r
+               [ExpectedException (typeof (XmlSchemaException))]\r
                public void ValidateRootElementOnlyInvalid ()\r
                {\r
                        PrepareReader1 ("1.xsd", "<invalid xmlns='urn:foo' />");\r
index c07df9abc3ee462fa1a71cc7d37e1ced04fe9703..8bbcf11706afb9a0939b1d0f078e2224fd2bb6be 100644 (file)
@@ -322,11 +322,11 @@ namespace MonoTests.System.Xml
                }\r
 \r
                [Test] // bug #79650\r
-               // annoyance\r
-               [ExpectedException (typeof (XmlSchemaValidationException))]\r
+               // LAMESPEC: .NET does not throw XmlSchemaValidationException
+               [ExpectedException (typeof (XmlSchemaException))]\r
                public void EnumerationFacetOnAttribute ()\r
                {\r
-                       string xml = "<test mode='NOT A ENUMERATION VALUE' />";\r
+                       string xml = "<test mode='NOT AN ENUMERATION VALUE' />";\r
                        XmlSchema schema = XmlSchema.Read (new XmlTextReader ("Test/XmlFiles/xsd/79650.xsd"), null);\r
                        XmlValidatingReader xvr = new XmlValidatingReader (xml, XmlNodeType.Document, null);\r
                        xvr.ValidationType = ValidationType.Schema;\r
index 882572b340d70164ab41ddff0e33dc66b72326be..78fef4a73ee93ed0025f9a2b4d241b2bf589fde1 100644 (file)
@@ -324,7 +324,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------
 
         [Test]
-       [Category ("NotDotNet")]
+        [Ignore(".NET DOM implementation does not match W3C DOM specification.")]
         public void core0006A()
         {
             string computedValue = "";
@@ -760,7 +760,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------
 
         [Test]
-       [Category ("NotDotNet")] // MS DOM is buggy
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
         public void core0014A()
         {
             string computedValue = "";
index 3bf39544353185ab87740227aa36a818ee66c90e..a099add5e0494bf2df2b15d20c31939661515dad 100644 (file)
@@ -1155,7 +1155,7 @@ namespace nist_dom.fundamental
                //----------------------------------------------------------------------------
 
                [Test]
-               [Category ("NotDotNet")] // MS DOM is buggy
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
                public void core0021C()
                {
                        string computedValue = "";
@@ -1218,7 +1218,7 @@ namespace nist_dom.fundamental
                //----------------------------------------------------------------------------
 
                [Test]
-               [Category ("NotDotNet")] // MS DOM is buggy
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
                public void core0022C()
                {
                        string computedValue = "";
@@ -1281,7 +1281,7 @@ namespace nist_dom.fundamental
                //----------------------------------------------------------------------------
 
                [Test]
-               [Category ("NotDotNet")] // MS DOM is buggy
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
                public void core0023C()
                {
                        string computedValue = "";
@@ -1344,7 +1344,7 @@ namespace nist_dom.fundamental
                //----------------------------------------------------------------------------
 
                [Test]
-               [Category ("NotDotNet")] // MS DOM is buggy
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
                public void core0024C()
                {
                        string computedValue = "";
@@ -1408,7 +1408,7 @@ namespace nist_dom.fundamental
                //----------------------------------------------------------------------------
 
                [Test]
-               [Category ("NotDotNet")] // MS DOM is buggy
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
                public void core0025C()
                {
                        string computedValue = "";
index d3d433295d96265ed2dcd169ac959ae555759fe2..0fa455b8b72b9189cf8855bebe668ea162ef4fc6 100644 (file)
@@ -269,7 +269,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0006D()\r
         {\r
             string computedValue = "";\r
@@ -935,7 +935,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0019D()\r
         {\r
             string computedValue = "";\r
@@ -994,7 +994,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0020D()\r
         {\r
             string computedValue = "";\r
@@ -1053,7 +1053,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0021D()\r
         {\r
             string computedValue = "";\r
@@ -1112,7 +1112,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0022D()\r
         {\r
             string computedValue = "";\r
@@ -1198,7 +1198,7 @@ namespace nist_dom.fundamental
             }\r
             catch(System.Exception ex)\r
             {\r
-                computedValue = ex.Message;\r
+                computedValue = ex.GetType () + " : " + ex.Message;\r
             }\r
             //\r
             // Write out results.\r
@@ -1255,7 +1255,7 @@ namespace nist_dom.fundamental
             }\r
             catch(System.Exception ex)\r
             {\r
-                computedValue = ex.Message;\r
+                computedValue = ex.GetType () + " : " + ex.Message;\r
             }\r
             //\r
             // Write out results.\r
index 5973928d7edf2111708eb5fed6539132325937fe..d8661db38891e31762230e1115f4980a19affb5e 100644 (file)
@@ -115,7 +115,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0002E()\r
         {\r
             string computedValue = "";\r
@@ -458,7 +458,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")]\r
+        [Ignore(".NET DOM implementation does not match W3C DOM specification.")]\r
        public void core0008E()\r
         {\r
             string computedValue = "";\r
@@ -831,7 +831,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0014E()\r
         {\r
             object computedValue = null;\r
@@ -958,7 +958,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")]\r
+        [Ignore(".NET DOM implementation does not match W3C DOM specification.")]\r
        public void core0016E()\r
         {\r
             string computedValue = "";\r
@@ -1355,7 +1355,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0023E()\r
         {\r
             string computedValue = "";\r
@@ -1415,7 +1415,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0024E()\r
         {\r
             string computedValue = "";\r
@@ -1476,7 +1476,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0025E()\r
         {\r
             string computedValue = "";\r
@@ -1537,7 +1537,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0026E()\r
         {\r
             string computedValue = "";\r
@@ -1599,7 +1599,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0027E()\r
         {\r
             string computedValue = "";\r
@@ -1666,7 +1666,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0028E()\r
         {\r
             System.Xml.XmlElement addressElement = null;\r
@@ -1800,7 +1800,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0030E()\r
         {\r
             string computedValue = "";\r
index 5e6187026f2cfee57efaf84da9558e3d3bd57306..eb4b3ddb71c9a6342518800e5478dc976b45c137 100644 (file)
@@ -510,7 +510,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")]\r
+        [Ignore(".NET DOM implementation does not match W3C DOM specification.")]\r
        public void core0009M()\r
         {\r
             string computedValue = "";\r
@@ -983,7 +983,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0018M()\r
         {\r
             string computedValue = "";\r
@@ -1040,7 +1040,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")] // MS DOM is buggy\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0019M()\r
         {\r
             string computedValue = "";\r
@@ -1098,7 +1098,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
-       [Category ("NotDotNet")]\r
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")]\r
        public void core0020M()\r
         {\r
             string computedValue= "";\r
@@ -1192,7 +1192,7 @@ namespace nist_dom.fundamental
                 }\r
                 catch(System.Exception ex) \r
                 {\r
-                    computedValue = ex.Message; \r
+                    computedValue = "EXCEPTION " + ex.GetType () + " : " + ex.Message;\r
                 }\r
 \r
             }\r
index 2788ebde63e62a4221d682c9979663145299025b..0c84c1620f2210107b18d0fe0f1262b3c932d232 100644 (file)
@@ -4271,6 +4271,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0087NO()\r
         {\r
             string computedValue = "";\r
@@ -4334,6 +4335,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0088NO()\r
         {\r
             string computedValue = "";\r
@@ -4400,6 +4402,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0089NO()\r
         {\r
             string computedValue = "";\r
@@ -4464,6 +4467,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0090NO()\r
         {\r
             string computedValue = "";\r
@@ -4530,6 +4534,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------\r
 \r
         [Test]\r
+               [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy\r
        public void core0091NO()\r
         {\r
             string computedValue = "";\r
@@ -4557,7 +4562,7 @@ namespace nist_dom.fundamental
                 {\r
                     entityRefNode.AppendChild(newChild);\r
                 }\r
-                catch(InvalidOperationException ex) \r
+                               catch(ArgumentException ex) \r
                 {\r
                     computedValue = ex.GetType ().FullName; \r
                 }\r
@@ -4752,7 +4757,7 @@ namespace nist_dom.fundamental
             }\r
             catch(System.Exception ex) \r
             {\r
-                computedValue = ex.Message; \r
+                computedValue = "EXCEPTION " + ex.GetType () + " : " + ex.Message;\r
             }\r
             results.expected = expectedValue;\r
             results.actual = computedValue;\r
@@ -4786,7 +4791,7 @@ namespace nist_dom.fundamental
             System.Xml.XmlNode newChild = null;\r
             System.Xml.XmlNode oldChild = null;\r
             System.Xml.XmlElement testNode = null;\r
-            string expectedValue = "System.InvalidOperationException";\r
+                       string expectedValue = "System.ArgumentException";\r
 \r
             testResults results = new testResults("Core0095NO");\r
             try\r
@@ -4807,7 +4812,7 @@ namespace nist_dom.fundamental
                 {\r
                     testNode.ReplaceChild(newChild,oldChild);//.node.\r
                 }\r
-                catch(InvalidOperationException ex) \r
+                               catch(ArgumentException ex) \r
                 {\r
                     computedValue = ex.GetType().ToString(); \r
                 }\r
@@ -4815,7 +4820,7 @@ namespace nist_dom.fundamental
             }\r
             catch(System.Exception ex)\r
             {\r
-                computedValue = "Exception " + ex.Message;\r
+                               computedValue = "Exception " + ex.GetType () + " : " + ex.Message;\r
             }\r
 \r
             results.expected = expectedValue;\r
index 9da0bbaeaf80cd30bff97f9c3bb27fed953f0283..41cf0f80581fe7f9a760ae1ff8bdfe427a217fbd 100644 (file)
@@ -541,7 +541,7 @@ namespace nist_dom.fundamental
         //----------------------------------------------------------------------------
 
         [Test]
-       [Category ("NotDotNet")] // MS DOM is buggy
+       [Ignore(".NET DOM implementation does not match W3C DOM specification.")] // MS DOM is buggy
        public void core0009T()
         {
             string computedValue = "";
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsd/imcludedNamespace2.xsd b/mcs/class/System.XML/Test/XmlFiles/xsd/imcludedNamespace2.xsd
deleted file mode 100644 (file)
index ee0b2c8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:y"
-  xmlns="urn:y">
-  <xs:element name="foo" />
-</xs:schema>
-
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsd/includedNamespace2.xsd b/mcs/class/System.XML/Test/XmlFiles/xsd/includedNamespace2.xsd
new file mode 100644 (file)
index 0000000..ee0b2c8
--- /dev/null
@@ -0,0 +1,5 @@
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:y"
+  xmlns="urn:y">
+  <xs:element name="foo" />
+</xs:schema>
+
index 105f28ba574c63f053365f7f8b9ce303462ac337..2f19e8ed53e47e7f477c61c74daa6bb533661228 100644 (file)
@@ -4,10 +4,7 @@
        xmlns:xfw="http://www.croc.ru/Schemas/XmlFramework/Core/Config/1.0" 
        xmlns:xs="http://www.croc.ru/Schemas/XmlFramework/Core/Config/XStorageFactoryProvider/1.0" 
 
-       xsi:schemaLocation="
-               http://www.croc.ru/Schemas/XmlFramework/Core/Config/1.0 x-net-config-schema.xsd 
-               http://www.croc.ru/Schemas/XmlFramework/Core/Config/XStorageFactoryProvider/1.0 x-net-config-storage-factory-provider-schema.xsd
-       ">
+       xsi:schemaLocation="http://www.croc.ru/Schemas/XmlFramework/Core/Config/1.0 x-net-config-schema.xsd http://www.croc.ru/Schemas/XmlFramework/Core/Config/XStorageFactoryProvider/1.0 x-net-config-storage-factory-provider-schema.xsd">
        <xfw:core debug-mode="true"/>
        <xfw:storage>
                <xfw:connections 
index 0eabc75838e131392f74969d63a7b2634dc28fb7..bf62845957a8bf9b7be543e0145605d50c43a31a 100644 (file)
@@ -19,7 +19,7 @@
                                                <!--    
                                                        Определяет режим работы Ядра в отладочном режиме; допустимые  
                                                        значения "true" - Ядро работает в отладочном режиме, и "false" - 
-                                                       отладочный режим блокируется. Задание значения не обязательно; 
+                                                       отладочный режим блокируется. Задание значения не *****тельно; 
                                                        по умолчанию используется "false".
                                                -->
                                                <!--  Содержание элемента может быть помечно как защищенное -->
diff --git a/mcs/class/System.XML/net_4_5_System.Xml.dll.sources b/mcs/class/System.XML/net_4_5_System.Xml.dll.sources
new file mode 100644 (file)
index 0000000..a60221f
--- /dev/null
@@ -0,0 +1,684 @@
+Assembly/AssemblyInfo.cs
+../../build/common/Consts.cs
+../../build/common/Locale.cs
+../../build/common/MonoTODOAttribute.cs
+Dummy.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Assembly.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/GenerateHelper.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/IteratorDescriptor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/OptimizerPatterns.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/StaticDataManager.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/TailCallAnalyzer.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlILAnnotation.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlILConstructAnalyzer.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlILModule.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlILOptimization.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlILOptimizerVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlIlTrace.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlIlTypeHelper.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/IlGen/XmlIlVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/ISourceLineInfo.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/ListBase.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Pair.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilBinary.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilChoice.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilCloneVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilDataSource.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilExpression.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilFactory.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilFunction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilInvoke.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilInvokeEarlyBound.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilInvokeLateBound.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilIterator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilList.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilLiteral.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilLoop.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilName.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilNode.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilNodeType.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilParameter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilPatternFactory.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilPatternVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilReference.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilReplaceVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilScopedVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilSortKey.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilStrConcat.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilTargetType.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilTernary.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilTypeChecker.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilUnary.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilValidationVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilVisitor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilXmlReader.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/QilXmlWriter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/SerializationHints.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/SubstitutionList.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QIL/WhitespaceRule.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/QueryReaderSettings.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/ContentIterators.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/DecimalFormatter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/DocumentOrderComparer.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/DodSequenceMerge.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/EarlyBoundInfo.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/NumberFormatter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/RtfNavigator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/SetIterators.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/SiblingIterators.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/StringConcat.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/TreeIterators.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/WhitespaceRuleLookup.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/WhitespaceRuleReader.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlAggregates.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlAttributeCache.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlCollation.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlExtensionFunction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlILIndex.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlILStorageConverter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlIterators.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlNavigatorFilter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlNavigatorStack.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlQueryContext.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlQueryOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlQueryRuntime.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlQuerySequence.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlQueryStaticData.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlRawWriterWrapper.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlSequenceWriter.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlSortKeyAccumulator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XmlSortKey.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XslNumber.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XsltConvert.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XsltFunctions.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Runtime/XsltLibrary.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/SourceLineInfo.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlILCommand.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlIlGenerator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlNodeKindFlags.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlQualifiedNameTest.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlQueryCardinality.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlQueryType.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XmlQueryTypeFactory.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPathConvert.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/IXpathBuilder.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/IXPathEnvironment.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathAxis.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathBuilder.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathCompileException.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathContext.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathOperator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathParser.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathQilFactory.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPath/XPathScanner.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XslException.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/Compiler.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/CompilerScopeManager.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/Focus.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/IErrorHelper.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/InvokeGenerator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/KeyMatchBuilder.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/Keywords.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/MatcherBuilder.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Action.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ActionFrame.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ApplyImportsAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ApplyTemplatesAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/AttributeAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/AttributeSetAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Avt.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/AvtEvent.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/BeginEvent.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/BuilderInfo.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CallTemplateAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ChooseAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CommentAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CompiledAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Compiler.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ContainerAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CopyAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CopyAttributesAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CopyCodeAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CopyNamespacesAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CopyNodesetAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/CopyOfAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/DbgCompiler.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/DocumentScope.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ElementAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/EndEvent.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Event.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ForeachAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/HtmlProps.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/IfAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/InputScope.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/InputScopeManager.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/MessageAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/NamespaceDecl.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/NamespaceEvent.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/NavigatorInput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/NavigatorOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/NewInstructionAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/NumberAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/OutKeywords.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/OutputScope.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/OutputScopeManager.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/PrefixQname.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ProcessingInstructionAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Processor.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ReaderOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/RecordBuilder.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/RecordOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/RootAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/SequentialOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/SortAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/StateMachine.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/StringOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Stylesheet.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TemplateAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TemplateBaseAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TemplateLookupAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Templatemanager.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TextAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TextEvent.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TextOnlyOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TextOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/TheQuery.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/UseAttributesetsAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/ValueOfAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/VariableAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/WithParamAction.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/WriterOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/XsltCompileContext.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/XsltDebugger.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/XsltOutput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/OutputScopeManager.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/QilGenerator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/QilGeneratorEnv.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/QilStrConcatenator.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/Scripts.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/Stylesheet.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XPathPatternBuilder.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XPathPatternParser.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XslAstAnalyzer.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XslAst.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XslFlags.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XsltInput.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XsltLoader.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XsltQilFactory.cs
+../../../external/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/XslVisitor.cs
+../../../external/referencesource/System.Xml/InternalApis/NDP_Common/inc/Win8Helpers.cs
+../../../external/referencesource/System.Xml/misc/HResults.cs
+../../../external/referencesource/System.Xml/misc/InvariantComparer.cs
+../../../external/referencesource/System.Xml/misc/PrivilegedConfigurationManager.cs
+../../../external/referencesource/System.Xml/System/Xml/Assembly/System.Xml.Assembly.cs
+../../../external/referencesource/System.Xml/System/Xml/AsyncHelper.cs
+../../../external/referencesource/System.Xml/System/Xml/Base64Decoder.cs
+../../../external/referencesource/System.Xml/System/Xml/Base64EncoderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Base64Encoder.cs
+../../../external/referencesource/System.Xml/System/Xml/BinaryXml/BinXmltoken.cs
+../../../external/referencesource/System.Xml/System/Xml/BinaryXml/SqlUtils.cs
+../../../external/referencesource/System.Xml/System/Xml/BinaryXml/XmlBinaryReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/BinaryXml/XmlBinaryReader.cs
+../../../external/referencesource/System.Xml/System/Xml/BinHexDecoder.cs
+../../../external/referencesource/System.Xml/System/Xml/BinHexEncoderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/BinHexEncoder.cs
+../../../external/referencesource/System.Xml/System/Xml/Bits.cs
+../../../external/referencesource/System.Xml/System/Xml/BitStack.cs
+../../../external/referencesource/System.Xml/System/Xml/ByteStack.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/Shape.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/ShapeGenerator.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathDocumentBuilder.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathDocumentIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathDocumentNavigator.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathDocumentView.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathNode.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathNodeHelper.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathNodeInfoAtom.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathNodeView.cs
+../../../external/referencesource/System.Xml/System/Xml/Cache/XPathNodeViewPropertyDescriptor.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/BinaryCompatibility.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/CharEntityEncoderFallback.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ConformanceLevel.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/DtdProcessing.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/EntityHandling.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/HtmlEncodedRawTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/HtmlTernaryTree.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/HtmlUtf8RawTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IDtdInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IDtdParserAdapterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IDtdParserAdapter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IDtdParserAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IDtdParser.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IncrementalReadDecoders.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IRemovableWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/IValidationEventHandling.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/NamespaceHandling.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/NewLineHandling.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/QueryOutputWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/QueryOutputWriterV1.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ReadContentAsBinaryHelperAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ReadContentAsBinaryHelper.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ReadOnlyTernaryTree.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ReadState.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/SecureStringHasher.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/TextEncodedRawTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/TextUtf8RawTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ValidatingReaderNodeData.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/ValidationType.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/WhitespaceHandling.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlAsyncCheckReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlAsyncCheckWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlAutoDetectWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlCharCheckingReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlCharCheckingReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlCharCheckingWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlCharCheckingWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlConfiguration.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlEncodedRawTextWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlEncodedRawTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlEventCache.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlParserContext.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlRawWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlRawWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlReaderSettings.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlSpace.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlSubtreeReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlSubtreeReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextEncoder.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextReaderImplAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextReaderImpl.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextReaderImplHelpersAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextReaderImplHelpers.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlUtf8RawTextWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlUtf8RawTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlValidatingReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlValidatingReaderImplAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlValidatingReaderImpl.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWellFormedWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWellFormedWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWellFormedWriterHelpersAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWellFormedWriterHelpers.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWrappingReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWrappingReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWrappingWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWrappingWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWriterAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XmlWriterSettings.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XsdCachingReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XsdCachingReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XsdValidatingReaderAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Core/XsdValidatingReader.cs
+../../../external/referencesource/System.Xml/System/Xml/DiagnosticsSwitches.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/DocumentSchemaValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/DocumentXmlWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/DocumentXPathNavigator.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/DomNameTable.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlAttributeCollection.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlAttribute.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlCDataSection.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlCharacterData.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlChildEnumerator.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlChildNodes.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlComment.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlDeclaration.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlDocument.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlDocumentFragment.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlDocumentType.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlDomTextWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlElement.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlElementList.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlEntity.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlEntityReference.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlEventChangedAction.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlImplementation.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlLinkedNode.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlLoader.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlName.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNamedNodemap.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNamedNodeMap.SmallXmlNodeList.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNodeChangedEventArgs.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNodeChangedEventHandler.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNode.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNodeList.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNodeReader.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlNotation.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlProcessingInstruction.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlSignificantWhiteSpace.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlText.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlUnspecifiedAttribute.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XmlWhitespace.cs
+../../../external/referencesource/System.Xml/System/Xml/Dom/XPathNodeList.cs
+../../../external/referencesource/System.Xml/System/Xml/EmptyEnumerator.cs
+../../../external/referencesource/System.Xml/System/Xml/HWStack.cs
+../../../external/referencesource/System.Xml/System/Xml/IApplicationResourceStreamResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/IHasXmlNode.cs
+../../../external/referencesource/System.Xml/System/Xml/IXmlLineInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/IXmlNamespaceResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/LineInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/MTNameTable.cs
+../../../external/referencesource/System.Xml/System/Xml/NameTable.cs
+../../../external/referencesource/System.Xml/System/Xml/Ref.cs
+../../../external/referencesource/System.Xml/System/Xml/Resolvers/XmlKnownDtds.cs
+../../../external/referencesource/System.Xml/System/Xml/Resolvers/XmlPreloadedResolverAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Resolvers/XmlPreloadedResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/Asttree.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/AutoValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/BaseProcessor.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/BaseValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/BitSet.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/Chameleonkey.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/CompiledidEntityConstraint.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/ConstraintStruct.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/ContentValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/DataTypeImplementation.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/DtdParserAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/DtdParser.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/DtdValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/FacetChecker.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/Inference/Infer.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/Inference/XmlSchemaInferenceException.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/IXmlSchemaInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/NamespaceList.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/ParserAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/Parser.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/Preprocessor.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaAttDef.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaBuilder.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaCollectionCompiler.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaCollectionpreProcessor.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaDeclBase.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaElementDecl.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaEntity.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaNames.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaNamespacemanager.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaNotation.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaSetCompiler.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/SchemaType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/ValidationEventArgs.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/ValidationEventHandler.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/ValidationState.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XdrBuilder.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XdrValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlAtomicValue.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAll.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAnnotated.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAnnotation.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAnyAttribute.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAny.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAppInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAttribute.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAttributeGroup.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaAttributeGroupref.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaChoice.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaCollection.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaCompilationSettings.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaComplexContent.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaComplexContentExtension.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaComplexContentRestriction.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaComplexType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaContent.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaContentModel.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaContentProcessing.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaContentType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchema.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaDataType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaDerivationMethod.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaDocumentation.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaElement.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaException.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaExternal.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaFacet.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaForm.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaGroupBase.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaGroup.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaGroupRef.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaIdEntityConstraint.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaImport.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaInclude.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaInfo.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaNotation.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaObjectCollection.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaObject.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaObjectTable.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaParticle.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaRedefine.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSequence.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSet.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleContent.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleContentExtension.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleContentRestriction.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleTypeContent.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleTypeList.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleTypeRestriction.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSimpleTypeUnion.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaSubstitutionGroup.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaUse.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidationException.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidity.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSeverityType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlTokenizedType.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlTypeCode.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XmlValueConverter.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XsdBuilder.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XsdDateTime.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XsdDuration.cs
+../../../external/referencesource/System.Xml/System/Xml/Schema/XsdValidator.cs
+../../../external/referencesource/System.Xml/System/Xml/Serialization/CodeIdentifier.cs
+../../../external/referencesource/System.Xml/System/Xml/Serialization/ImportContext.cs
+../../../external/referencesource/System.Xml/System/Xml/Serialization/SchemaObjectWriter.cs
+../../../external/referencesource/System.Xml/System/Xml/Serialization/XmlSchemas.cs
+../../../external/referencesource/System.Xml/System/Xml/Serialization/XmlSerializerNamespaces.cs
+../../../external/referencesource/System.Xml/System/Xml/ValidateNames.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlCharType.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlComplianceUtil.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlConvert.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlDownloadManagerAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlDownloadManager.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlEncoding.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlException.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlNamespacemanager.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlNamespaceScope.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlNameTable.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlNodeOrder.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlNodeType.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlNullResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlQualifiedName.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlReservedNs.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlResolverAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlSecureResolverAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlSecureResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlUrlResolverAsync.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlUrlResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/XmlXapResolver.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/AbsoluteQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/AstNode.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/AttributeQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Axis.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/BaseAxisQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/BooleanExpr.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/BooleanFunctions.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/CacheAxisQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/CacheChildrenQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/CacheOutputQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ChildrenQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ClonableStack.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/CompiledXPathExpr.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ContextQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/DescendantBaseQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/DescendantoverDescendantQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/DescendantQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/DocumentorderQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/EmptyQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ExtensionQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Filter.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/FilterQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/FollowingQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/FollowingSibling.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ForwardPositionQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Function.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/FunctionQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Group.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/GroupQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/IdQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/IteratorFilter.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/LogicalExpr.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/MergeFilterQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/NamespaceQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/NodeFunctions.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/NumberFunctions.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/NumericExpr.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Operand.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/OperandQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Operator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ParentQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/PrecedingQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/PrecedingSibling.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/QueryBuilder.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Query.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ResetableIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ReversePositionQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Root.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/SortQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/StringFunctions.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/UnionExpr.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/ValueQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/Variable.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/VariableQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathAncestorIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathAncestorQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathArrayIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathAxisIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathChildIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathDescendantIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathEmptyIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathMultyIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathParser.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathScanner.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathSelectionIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathSelfQuery.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/Internal/XPathSingletonIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/IXPathNavigable.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathDocument.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathException.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathExpr.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathItem.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathNamespaceScope.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathNavigator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathNavigatorKeyComparer.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathNavigatorReader.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathNodeIterator.cs
+../../../external/referencesource/System.Xml/System/Xml/XPath/XPathNodeType.cs
+../../../external/referencesource/System.Xml/System/Xml/Xslt/XslCompiledTransform.cs
+../../../external/referencesource/System.Xml/System/Xml/Xslt/XsltArgumentList.cs
+../../../external/referencesource/System.Xml/System/Xml/Xslt/XsltContext.cs
+../../../external/referencesource/System.Xml/System/Xml/Xslt/XsltException.cs
+../../../external/referencesource/System.Xml/System/Xml/Xslt/XslTransform.cs
+../../../external/referencesource/System.Xml/System/Xml/Xslt/XsltSettings.cs
+Res.cs
+System.Xml.Serialization.Advanced/SchemaImporterExtensionCollection.cs
+System.Xml.Serialization.Advanced/SchemaImporterExtension.cs
+System.Xml.Serialization/CodeExporter.cs
+System.Xml.Serialization/CodeGenerationOptions.cs
+System.Xml.Serialization/CodeIdentifiers.cs
+System.Xml.Serialization.Configuration/DateTimeSerializationSection.cs
+System.Xml.Serialization.Configuration/SchemaImporterExtensionElementCollection.cs
+System.Xml.Serialization.Configuration/SchemaImporterExtensionElement.cs
+System.Xml.Serialization.Configuration/SchemaImporterExtensionsSection.cs
+System.Xml.Serialization.Configuration/SerializationSectionGroup.cs
+System.Xml.Serialization.Configuration/XmlSerializerSection.cs
+System.Xml.Serialization/ImportContext.cs
+System.Xml.Serialization/IXmlSerializable.cs
+System.Xml.Serialization/IXmlTextParser.cs
+System.Xml.Serialization/KeyHelper.cs
+System.Xml.Serialization/MapCodeGenerator.cs
+System.Xml.Serialization/ReflectionHelper.cs
+System.Xml.Serialization/SchemaImporter.cs
+System.Xml.Serialization/SchemaTypes.cs
+System.Xml.Serialization/SerializationCodeGeneratorConfiguration.cs
+System.Xml.Serialization/SerializationCodeGenerator.cs
+System.Xml.Serialization/SerializationSource.cs
+System.Xml.Serialization/SoapAttributeAttribute.cs
+System.Xml.Serialization/SoapAttributeOverrides.cs
+System.Xml.Serialization/SoapAttributes.cs
+System.Xml.Serialization/SoapCodeExporter.cs
+System.Xml.Serialization/SoapElementAttribute.cs
+System.Xml.Serialization/SoapEnumAttribute.cs
+System.Xml.Serialization/SoapIgnoreAttribute.cs
+System.Xml.Serialization/SoapIncludeAttribute.cs
+System.Xml.Serialization/SoapReflectionImporter.cs
+System.Xml.Serialization/SoapSchemaExporter.cs
+System.Xml.Serialization/SoapSchemaImporter.cs
+System.Xml.Serialization/SoapSchemaMember.cs
+System.Xml.Serialization/SoapTypeAttribute.cs
+System.Xml.Serialization/TypeData.cs
+System.Xml.Serialization/TypeMember.cs
+System.Xml.Serialization/TypeTranslator.cs
+System.Xml.Serialization/UnreferencedObjectEventArgs.cs
+System.Xml.Serialization/UnreferencedObjectEventHandler.cs
+System.Xml.Serialization/XmlAnyAttributeAttribute.cs
+System.Xml.Serialization/XmlAnyElementAttribute.cs
+System.Xml.Serialization/XmlAnyElementAttributes.cs
+System.Xml.Serialization/XmlArrayAttribute.cs
+System.Xml.Serialization/XmlArrayItemAttribute.cs
+System.Xml.Serialization/XmlArrayItemAttributes.cs
+System.Xml.Serialization/XmlAttributeAttribute.cs
+System.Xml.Serialization/XmlAttributeEventArgs.cs
+System.Xml.Serialization/XmlAttributeEventHandler.cs
+System.Xml.Serialization/XmlAttributeOverrides.cs
+System.Xml.Serialization/XmlAttributes.cs
+System.Xml.Serialization/XmlChoiceIdentifierAttribute.cs
+System.Xml.Serialization/XmlCodeExporter.cs
+System.Xml.Serialization/XmlCustomFormatter.cs
+System.Xml.Serialization/XmlDeserializationEvents.cs
+System.Xml.Serialization/XmlElementAttribute.cs
+System.Xml.Serialization/XmlElementAttributes.cs
+System.Xml.Serialization/XmlElementEventArgs.cs
+System.Xml.Serialization/XmlElementEventHandler.cs
+System.Xml.Serialization/XmlEnumAttribute.cs
+System.Xml.Serialization/XmlIgnoreAttribute.cs
+System.Xml.Serialization/XmlIncludeAttribute.cs
+System.Xml.Serialization/XmlMappingAccess.cs
+System.Xml.Serialization/XmlMapping.cs
+System.Xml.Serialization/XmlMemberMapping.cs
+System.Xml.Serialization/XmlMembersMapping.cs
+System.Xml.Serialization/XmlNamespaceDeclarationsAttribute.cs
+System.Xml.Serialization/XmlNodeEventArgs.cs
+System.Xml.Serialization/XmlNodeEventHandler.cs
+System.Xml.Serialization/XmlReflectionImporter.cs
+System.Xml.Serialization/XmlReflectionMember.cs
+System.Xml.Serialization/XmlRootAttribute.cs
+System.Xml.Serialization/XmlSchemaExporter.cs
+System.Xml.Serialization/XmlSchemaImporter.cs
+System.Xml.Serialization/XmlSchemaProviderAttribute.cs
+System.Xml.Serialization/XmlSerializationCollectionFixupCallback.cs
+System.Xml.Serialization/XmlSerializationFixupCallback.cs
+System.Xml.Serialization/XmlSerializationGeneratedCode.cs
+System.Xml.Serialization/XmlSerializationReadCallback.cs
+System.Xml.Serialization/XmlSerializationReader.cs
+System.Xml.Serialization/XmlSerializationReaderInterpreter.cs
+System.Xml.Serialization/XmlSerializationWriteCallback.cs
+System.Xml.Serialization/XmlSerializationWriter.cs
+System.Xml.Serialization/XmlSerializationWriterInterpreter.cs
+System.Xml.Serialization/XmlSerializerAssemblyAttribute.cs
+System.Xml.Serialization/XmlSerializer.cs
+System.Xml.Serialization/XmlSerializerFactory.cs
+System.Xml.Serialization/XmlSerializerImplementation.cs
+System.Xml.Serialization/XmlSerializerVersionAttribute.cs
+System.Xml.Serialization/XmlTextAttribute.cs
+System.Xml.Serialization/XmlTypeAttribute.cs
+System.Xml.Serialization/XmlTypeMapElementInfo.cs
+System.Xml.Serialization/XmlTypeMapMemberAttribute.cs
+System.Xml.Serialization/XmlTypeMapMember.cs
+System.Xml.Serialization/XmlTypeMapMemberElement.cs
+System.Xml.Serialization/XmlTypeMapMemberNamespaces.cs
+System.Xml.Serialization/XmlTypeMapping.cs
index 85893419f723594af57216765f063333ad7836cf..b24eda319cfeab888dc038a778aa6d7d2ec47c07 100644 (file)
@@ -233,6 +233,10 @@ namespace System.CodeDom.Compiler {
                                return Config.Compilers.GetLanguageFromExtension (extension);
                        return null;
                }
+#else
+               public static CompilerInfo[] GetAllCompilerInfo () { return null; }
+               public static CompilerInfo GetCompilerInfo (string language) { return null; }
+               public static string GetLanguageFromExtension (string extension) { return null; }
 #endif
 
                public virtual string GetTypeOutput (CodeTypeReference type)