+++ /dev/null
-#!/usr/bin/perl -w
-
-use strict;
-
-unless ($#ARGV == 2) {
- print STDERR "Usage: $0 profile compiler glob-pattern\n";
- exit 1;
-}
-
-#
-# Expected value constants
-#
-my $EXPECTING_WRONG_ERROR = 1;
-my $EXPECTING_NO_ERROR = 2;
-my %expecting_map = ();
-my %ignore_map = ();
-
-my $profile = $ARGV [0];
-my $compile = $ARGV [1];
-my $files = $ARGV [2];
-
-if (open (EXPECT_WRONG, "<$profile-expect-wrong-error")) {
- $expecting_map{$_} = $EXPECTING_WRONG_ERROR
- foreach map {
- chomp, # remove trailing \n
- s/\#.*//g, # remove # style comments
- s/\s//g; # remove whitespace
- $_ eq "" ? () : $_; # now copy over non empty stuff
- } <EXPECT_WRONG>;
-
- close EXPECT_WRONG;
-}
-
-if (open (EXPECT_NO, "<$profile-expect-no-error")) {
- $expecting_map{$_} = $EXPECTING_NO_ERROR
- foreach map {
- chomp, # remove trailing \n
- s/\#.*//g, # remove # style comments
- s/\s//g; # remove whitespace
- $_ eq "" ? () : $_; # now copy over non empty stuff
- } <EXPECT_NO>;
-
- close EXPECT_NO;
-}
-
-if (open (IGNORE, "<$profile-ignore-tests")) {
- $ignore_map{$_} = 1
- foreach map {
- chomp, # remove trailing \n
- s/\#.*//g, # remove # style comments
- s/\s//g; # remove whitespace
- $_ eq "" ? () : $_; # now copy over non empty stuff
- } <IGNORE>;
-
- close IGNORE;
-}
-
-my $RESULT_UNEXPECTED_CORRECT_ERROR = 1;
-my $RESULT_CORRECT_ERROR = 2;
-my $RESULT_UNEXPECTED_INCORRECT_ERROR = 3;
-my $RESULT_EXPECTED_INCORRECT_ERROR = 4;
-my $RESULT_UNEXPECTED_NO_ERROR = 5;
-my $RESULT_EXPECTED_NO_ERROR = 6;
-my $RESULT_UNEXPECTED_CRASH = 7;
-
-my @statuses = (
- "UNEXPECTED TEST HARNESS INTERNAL ERROR",
- "OK (still listed as a failure)",
- "OK",
- "REGRESSION: An incorrect error was reported",
- "KNOWN ISSUE: Incorrect error reported",
- "REGRESSION: No error reported",
- "KNOWN ISSUE: No error reported",
- "UNEXPECTED CRASH"
-);
-
-my @status_items = (
- [], # should be empty
- [],
- [],
- [],
- [],
- [],
- [],
- [],
-);
-
-my %results_map = ();
-my $total = 0;
-my $textmsg = "";
-
-open (PROFILELOG, ">$profile.log") or die "Cannot open log file $profile.log";
-
-foreach (glob ($files)) {
- my $tname = $_;
- my ($error_number) = (/[a-z]*(\d+)(-\d+)?\.cs/);
- my $options = `sed -n 's,^// Compiler options:,,p' $_`;
- chomp $options;
-
- if (exists $ignore_map {$_}) {
- print "IGNORED: $_\n";
- print PROFILELOG "IGNORED: $_\n";
- next;
- }
-
- $total++;
- my $testlogfile="$profile-$_.log";
- system "$compile --expect-error $error_number $options -out:$profile-$_.junk $_ > $testlogfile 2>&1";
-
- exit 1 if $? & 127;
-
- my $exit_value = $? >> 8;
-
- my $status;
-
- if ($exit_value == 0) {
- system "rm -f $testlogfile";
- $status = (exists $expecting_map {$_})
- ? $RESULT_UNEXPECTED_CORRECT_ERROR : $RESULT_CORRECT_ERROR;
- } elsif ($exit_value == 1) {
- $status = (exists $expecting_map {$_} and $expecting_map {$_} == $EXPECTING_WRONG_ERROR)
- ? $RESULT_EXPECTED_INCORRECT_ERROR : $RESULT_UNEXPECTED_INCORRECT_ERROR;
- } elsif ($exit_value == 2) {
- $status = (exists $expecting_map {$_} and $expecting_map {$_} == $EXPECTING_NO_ERROR)
- ? $RESULT_EXPECTED_NO_ERROR : $RESULT_UNEXPECTED_NO_ERROR;
- } else {
- $status = (exists $expecting_map {$_} and $expecting_map {$_} == $EXPECTING_WRONG_ERROR)
- ? $RESULT_EXPECTED_INCORRECT_ERROR : $RESULT_UNEXPECTED_CRASH;
- }
-
- $textmsg = "FAIL";
-
- if ($status == $RESULT_EXPECTED_NO_ERROR ||
- $status == $RESULT_UNEXPECTED_CORRECT_ERROR ||
- $status == $RESULT_EXPECTED_INCORRECT_ERROR ||
- $status == $RESULT_CORRECT_ERROR){
- $textmsg = "PASS";
- }
- push @{$status_items [$status]}, $_;
- print PROFILELOG "$textmsg: $tname $statuses[$status]\n"; print "$textmsg: $tname $statuses[$status]\n";
- $results_map{$_} = $status;
-}
-print "\n";
-my $correct = scalar @{$status_items [$RESULT_CORRECT_ERROR]};
-my $pct = sprintf("%.2f",($correct / $total) * 100);
-print PROFILELOG $correct, " correctly detected errors ($pct %) \n\n";
-print $correct, " correctly detected errors ($pct %) \n\n";
-
-if (scalar @{$status_items [$RESULT_UNEXPECTED_CRASH]} > 0) {
- print PROFILELOG scalar @{$status_items [$RESULT_UNEXPECTED_CRASH]}, " compiler crashes\n";
- print scalar @{$status_items [$RESULT_UNEXPECTED_CRASH]}, " compiler crashes\n";
- print PROFILELOG "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_CRASH]};
- print "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_CRASH]};
-}
-
-if (scalar @{$status_items [$RESULT_UNEXPECTED_CORRECT_ERROR]} > 0) {
- print PROFILELOG scalar @{$status_items [$RESULT_UNEXPECTED_CORRECT_ERROR]}, " fixed error report(s), remove it from expect-wrong-error or expect-no-error !\n";
- print scalar @{$status_items [$RESULT_UNEXPECTED_CORRECT_ERROR]}, " fixed error report(s), remove it from expect-wrong-error or expect-no-error !\n";
- print PROFILELOG "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_CORRECT_ERROR]};
- print "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_CORRECT_ERROR]};
-}
-
-if (scalar @{$status_items [$RESULT_UNEXPECTED_INCORRECT_ERROR]} > 0) {
- print PROFILELOG scalar @{$status_items [$RESULT_UNEXPECTED_INCORRECT_ERROR]}, " new incorrect error report(s) !\n";
- print scalar @{$status_items [$RESULT_UNEXPECTED_INCORRECT_ERROR]}, " new incorrect error report(s) !\n";
- print PROFILELOG "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_INCORRECT_ERROR]};
- print "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_INCORRECT_ERROR]};
-}
-
-if (scalar @{$status_items [$RESULT_UNEXPECTED_NO_ERROR]} > 0) {
- print PROFILELOG scalar @{$status_items [$RESULT_UNEXPECTED_NO_ERROR]}, " new missing error report(s) !\n";
- print scalar @{$status_items [$RESULT_UNEXPECTED_NO_ERROR]}, " new missing error report(s) !\n";
- print PROFILELOG "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_NO_ERROR]};
- print "$_\n" foreach @{$status_items [$RESULT_UNEXPECTED_NO_ERROR]};
-}
-
-exit ((
- scalar @{$status_items [$RESULT_UNEXPECTED_INCORRECT_ERROR]} +
- scalar @{$status_items [$RESULT_UNEXPECTED_NO_ERROR ]} +
- scalar @{$status_items [$RESULT_UNEXPECTED_CRASH ]}
-) == 0 ? 0 : 1);
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">\r
- <PropertyGroup>\r
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
- <ProductVersion>9.0.30729</ProductVersion>\r
- <SchemaVersion>2.0</SchemaVersion>\r
- <ProjectGuid>{D4A01C5B-A1B5-48F5-BB5B-D2E1BD236E56}</ProjectGuid>\r
- <OutputType>Exe</OutputType>\r
- <AppDesignerFolder>Properties</AppDesignerFolder>\r
- <RootNamespace>gmcs</RootNamespace>\r
- <AssemblyName>gmcs</AssemblyName>\r
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
- <FileAlignment>512</FileAlignment>\r
- </PropertyGroup>\r
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
- <DebugSymbols>true</DebugSymbols>\r
- <DebugType>full</DebugType>\r
- <Optimize>false</Optimize>\r
- <OutputPath>.</OutputPath>\r
- <DefineConstants>TRACE;DEBUG;NET_2_0;MS_COMPATIBLE</DefineConstants>\r
- <ErrorReport>prompt</ErrorReport>\r
- <WarningLevel>4</WarningLevel>\r
- <UseVSHostingProcess>false</UseVSHostingProcess>\r
- </PropertyGroup>\r
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
- <DebugType>pdbonly</DebugType>\r
- <Optimize>true</Optimize>\r
- <DefineConstants>TRACE;NET_2_0;MS_COMPATIBLE</DefineConstants>\r
- <ErrorReport>prompt</ErrorReport>\r
- <DefineConstants>TRACE;NET_2_0;MS_COMPATIBLE</DefineConstants>\r
- <ErrorReport>prompt</ErrorReport>\r
- <WarningLevel>4</WarningLevel>\r
- <OutputPath>.</OutputPath>\r
- </PropertyGroup>\r
- <ItemGroup>\r
- <Reference Include="System" />\r
- <Reference Include="System.Core">\r
- <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
- </Reference>\r
- <Reference Include="System.Xml" />\r
- </ItemGroup>\r
- <ItemGroup>\r
- <Compile Include="..\build\common\Consts.cs" />\r
- <Compile Include="..\class\corlib\Mono.Security.Cryptography\CryptoConvert.cs" />\r
- <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />\r
- <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />\r
- <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolWriter.cs" />\r
- <Compile Include="argument.cs" />\r
- <Compile Include="assembly.cs" />\r
- <Compile Include="AssemblyInfo.cs" />\r
- <Compile Include="anonymous.cs" />\r
- <Compile Include="assign.cs" />\r
- <Compile Include="attribute.cs" />\r
- <Compile Include="cfold.cs" />\r
- <Compile Include="class.cs" />\r
- <Compile Include="codegen.cs" />\r
- <Compile Include="complete.cs" />\r
- <Compile Include="const.cs" />\r
- <Compile Include="constant.cs" />\r
- <Compile Include="context.cs" />\r
- <Compile Include="convert.cs" />\r
- <Compile Include="dynamic.cs" />\r
- <Compile Include="eval.cs" />\r
- <Compile Include="import.cs" />\r
- <Compile Include="lambda.cs" />\r
- <Compile Include="cs-parser.cs" />\r
- <Compile Include="cs-tokenizer.cs" />\r
- <Compile Include="decl.cs" />\r
- <Compile Include="delegate.cs" />\r
- <Compile Include="doc.cs" />\r
- <Compile Include="driver.cs" />\r
- <Compile Include="ecore.cs" />\r
- <Compile Include="enum.cs" />\r
- <Compile Include="expression.cs" />\r
- <Compile Include="flowanalysis.cs" />\r
- <Compile Include="generic.cs" />\r
- <Compile Include="iterators.cs" />\r
- <Compile Include="literal.cs" />\r
- <Compile Include="location.cs" />\r
- <Compile Include="membercache.cs" />\r
- <Compile Include="method.cs" />\r
- <Compile Include="modifiers.cs" />\r
- <Compile Include="namespace.cs" />\r
- <Compile Include="nullable.cs" />\r
- <Compile Include="..\tools\monop\outline.cs" />\r
- <Compile Include="parameter.cs" />\r
- <Compile Include="pending.cs" />\r
- <Compile Include="property.cs" />\r
- <Compile Include="reflection.cs" />\r
- <Compile Include="report.cs" />\r
- <Compile Include="rootcontext.cs" />\r
- <Compile Include="roottypes.cs" />\r
- <Compile Include="statement.cs" />\r
- <Compile Include="support.cs" />\r
- <Compile Include="symbolwriter.cs" />\r
- <Compile Include="typemanager.cs" />\r
- <Compile Include="linq.cs" />\r
- <Compile Include="field.cs" />\r
- <Compile Include="typespec.cs" />\r
- <Compile Include="visit.cs" />\r
- </ItemGroup>\r
- <ItemGroup>\r
- <Folder Include="Properties\" />\r
- </ItemGroup>\r
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />\r
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
- Other similar extension points exist, see Microsoft.Common.targets.\r
- <Target Name="BeforeBuild">\r
- </Target>\r
- <Target Name="AfterBuild">\r
- </Target>\r
- -->\r
-</Project>\r
+++ /dev/null
-../build/common/MonoTODOAttribute.cs
-../build/common/Locale.cs
-../class/System.XML/Mono.Xml.Schema/XmlSchemaValidatingReader.cs
-../class/System.XML/Mono.Xml.Schema/XsdIdentityPath.cs
-../class/System.XML/Mono.Xml.Schema/XsdIdentityState.cs
-../class/System.XML/Mono.Xml.Schema/XsdKeyTable.cs
-../class/System.XML/Mono.Xml.Schema/XsdParticleValidationState.cs
-../class/System.XML/Mono.Xml.Schema/XsdValidatingReader.cs
-../class/System.XML/Mono.Xml.Schema/XsdWildcard.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathDocument.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathDocumentBuilder.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathDocumentWriter.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathNavigator.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathNode.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathDocument2.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathDocumentBuilder2.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathDocumentWriter2.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathNavigator2.cs
-../class/System.XML/Mono.Xml.XPath/DTMXPathNode2.cs
-../class/System.XML/Mono.Xml.XPath/IdPattern.cs
-../class/System.XML/Mono.Xml.XPath/KeyPattern.cs
-../class/System.XML/Mono.Xml.XPath/LocationPathPattern.cs
-../class/System.XML/Mono.Xml.XPath/Pattern.cs
-../class/System.XML/Mono.Xml.XPath/UnionPattern.cs
-../class/System.XML/Mono.Xml.XPath/XPathEditableDocument.cs
-../class/System.XML/Mono.Xml.XPath/XPathNavigatorReader.cs
-../class/System.XML/Mono.Xml/IHasXmlParserContext.cs
-../class/System.XML/Mono.Xml/IHasXmlSchemaInfo.cs
-../class/System.XML/Mono.Xml/SubtreeXmlReader.cs
-../class/System.XML/Mono.Xml/XmlFilterReader.cs
-../class/System.XML/Mono.Xml/XmlNodeWriter.cs
-../class/System.XML/System.Xml/ConformanceLevel.cs
-../class/System.XML/System.Xml/DTDAutomata.cs
-../class/System.XML/System.Xml/DTDObjectModel.cs
-../class/System.XML/System.Xml/DTDReader.cs
-../class/System.XML/System.Xml/DTDValidatingReader2.cs
-../class/System.XML/System.Xml/EntityResolvingXmlReader.cs
-../class/System.XML/System.Xml/EntityHandling.cs
-../class/System.XML/System.Xml/Formatting.cs
-../class/System.XML/System.Xml/IHasXmlNode.cs
-../class/System.XML/System.Xml/IXmlLineInfo.cs
-../class/System.XML/System.Xml/IHasXmlChildNode.cs
-../class/System.XML/System.Xml/IXmlNamespaceResolver.cs
-../class/System.XML/System.Xml/MonoFIXAttribute.cs
-../class/System.XML/System.Xml/NameTable.cs
-../class/System.XML/System.Xml/NewLineHandling.cs
-../class/System.XML/System.Xml/ReadState.cs
-../class/System.XML/System.Xml/ValidationType.cs
-../class/System.XML/System.Xml/WhitespaceHandling.cs
-../class/System.XML/System.Xml/WriteState.cs
-../class/System.XML/System.Xml/XmlEntity.cs
-../class/System.XML/System.Xml/XmlAttribute.cs
-../class/System.XML/System.Xml/XmlAttributeCollection.cs
-../class/System.XML/System.Xml/XmlCDataSection.cs
-../class/System.XML/System.Xml/XmlConstructs.cs
-../class/System.XML/System.Xml/XmlChar.cs
-../class/System.XML/System.Xml/XmlCharacterData.cs
-../class/System.XML/System.Xml/XmlComment.cs
-../class/System.XML/System.Xml/XmlNotation.cs
-../class/System.XML/System.Xml/XmlDeclaration.cs
-../class/System.XML/System.Xml/XmlDocument.cs
-../class/System.XML/System.Xml/XmlDocumentFragment.cs
-../class/System.XML/System.Xml/XmlDocumentNavigator.cs
-../class/System.XML/System.Xml/XmlDocumentType.cs
-../class/System.XML/System.Xml/XmlElement.cs
-../class/System.XML/System.Xml/XmlEntityReference.cs
-../class/System.XML/System.Xml/XmlException.cs
-../class/System.XML/System.Xml/XmlImplementation.cs
-../class/System.XML/System.Xml/XmlConvert.cs
-../class/System.XML/System.Xml/XmlDateTimeSerializationMode.cs
-../class/System.XML/System.Xml/XmlLinkedNode.cs
-../class/System.XML/System.Xml/XmlNameEntry.cs
-../class/System.XML/System.Xml/XmlNameEntryCache.cs
-../class/System.XML/System.Xml/XmlNameTable.cs
-../class/System.XML/System.Xml/XmlNamedNodeMap.cs
-../class/System.XML/System.Xml/XmlNamespaceScope.cs
-../class/System.XML/System.Xml/XmlNamespaceManager.cs
-../class/System.XML/System.Xml/XmlNode.cs
-../class/System.XML/System.Xml/XmlNodeChangedAction.cs
-../class/System.XML/System.Xml/XmlNodeChangedEventArgs.cs
-../class/System.XML/System.Xml/XmlNodeChangedEventHandler.cs
-../class/System.XML/System.Xml/XmlNodeList.cs
-../class/System.XML/System.Xml/XmlNodeListChildren.cs
-../class/System.XML/System.Xml/XmlNodeArrayList.cs
-../class/System.XML/System.Xml/XmlIteratorNodeList.cs
-../class/System.XML/System.Xml/XmlNodeOrder.cs
-../class/System.XML/System.Xml/XmlNodeReader2.cs
-../class/System.XML/System.Xml/XmlNodeReaderImpl.cs
-../class/System.XML/System.Xml/XmlNodeType.cs
-../class/System.XML/System.Xml/XmlOutputMethod.cs
-../class/System.XML/System.Xml/XmlParserContext.cs
-../class/System.XML/System.Xml/XmlProcessingInstruction.cs
-../class/System.XML/System.Xml/XmlQualifiedName.cs
-../class/System.XML/System.Xml/XmlReader.cs
-../class/System.XML/System.Xml/XmlReaderBinarySupport.cs
-../class/System.XML/System.Xml/XmlReaderSettings.cs
-../class/System.XML/System.Xml/XmlResolver.cs
-../class/System.XML/System.Xml/XmlSecureResolver.cs
-../class/System.XML/System.Xml/XmlSignificantWhitespace.cs
-../class/System.XML/System.Xml/XmlSpace.cs
-../class/System.XML/System.Xml/XmlText.cs
-../class/System.XML/System.Xml/XmlTextReader.cs
-../class/System.XML/System.Xml/XmlTextReader2.cs
-../class/System.XML/System.Xml/XmlTokenizedType.cs
-../class/System.XML/System.Xml/XmlUrlResolver.cs
-../class/System.XML/System.Xml/XmlValidatingReader.cs
-../class/System.XML/System.Xml/XmlWhitespace.cs
-../class/System.XML/System.Xml/XmlWriter.cs
-../class/System.XML/System.Xml/XmlWriterSettings.cs
-../class/System.XML/System.Xml/XmlTextWriter2.cs
-../class/System.XML/System.Xml/XmlInputStream.cs
-../class/System.XML/System.Xml/XmlParserInput.cs
-../class/System.XML/System.Xml.XPath/IXPathNavigable.cs
-../class/System.XML/System.Xml.XPath/XPathNavigator.cs
-../class/System.XML/System.Xml.XPath/XPathExpression.cs
-../class/System.XML/System.Xml.XPath/XPathItem.cs
-../class/System.XML/System.Xml.XPath/XPathNamespaceScope.cs
-../class/System.XML/System.Xml.XPath/XPathNodeIterator.cs
-../class/System.XML/System.Xml.XPath/XPathResultType.cs
-../class/System.XML/System.Xml.XPath/XPathNodeType.cs
-../class/System.XML/System.Xml.XPath/XmlDataType.cs
-../class/System.XML/System.Xml.XPath/XmlSortOrder.cs
-../class/System.XML/System.Xml.XPath/XmlCaseOrder.cs
-../class/System.XML/System.Xml.XPath/XPathDocument.cs
-../class/System.XML/System.Xml.XPath/XPathException.cs
-../class/System.XML/System.Xml.XPath/XPathComparer.cs
-../class/System.XML/System.Xml.XPath/DefaultContext.cs
-../class/System.XML/System.Xml.XPath/Expression.cs
-../class/System.XML/System.Xml.XPath/Iterator.cs
-../class/System.XML/System.Xml.XPath/Tokenizer.cs
-../class/System.XML/System.Xml.XPath/Parser.cs
-../class/System.XML/System.Xml.Schema/BuiltInDatatype.cs
-../class/System.XML/System.Xml.Schema/IXmlSchemaInfo.cs
-../class/System.XML/System.Xml.Schema/SchemaDataValueType.cs
-../class/System.XML/System.Xml.Schema/ValidationEventArgs.cs
-../class/System.XML/System.Xml.Schema/XmlAtomicValue.cs
-../class/System.XML/System.Xml.Schema/XmlSchema.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAll.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAnnotated.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAnnotation.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAny.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAnyAttribute.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAppInfo.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAttribute.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAttributeGroup.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaAttributeGroupRef.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaChoice.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaCollection.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaCollectionEnumerator.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaCompilationSettings.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaComplexContent.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaComplexContentExtension.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaComplexContentRestriction.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaComplexType.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaContent.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaContentModel.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaContentProcessing.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaContentType.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaDatatype.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaDatatypeVariety.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaDerivationMethod.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaDocumentation.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaElement.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaEnumerationFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaException.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaExternal.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaForm.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaFractionDigitsFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaGroup.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaGroupBase.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaGroupRef.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaIdentityConstraint.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaImport.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaInclude.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaInference.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaInferenceException.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaInfo.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaKey.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaKeyref.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaLengthFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaMaxExclusiveFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaMaxInclusiveFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaMaxLengthFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaMinExclusiveFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaMinInclusiveFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaMinLengthFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaNotation.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaNumericFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaObject.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaObjectCollection.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaObjectEnumerator.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaObjectTable.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaParticle.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaPatternFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaRedefine.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSequence.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSerializer.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleContent.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleContentExtension.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleContentRestriction.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleType.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeContent.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeList.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeRestriction.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeUnion.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaTotalDigitsFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaType.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaUnique.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaUse.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaValidator.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaValidity.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaValidationException.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaWhiteSpaceFacet.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaXPath.cs
-../class/System.XML/System.Xml.Schema/XmlSeverityType.cs
-../class/System.XML/System.Xml.Schema/ValidationHandler.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaUtil.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaReader.cs
-../class/System.XML/System.Xml.Schema/XmlSchemaValidationFlags.cs
-../class/System.XML/System.Xml.Schema/XmlTypeCode.cs
-../class/System.XML/System.Xml.Schema/XmlValueGetter.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslApplyImports.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslApplyTemplates.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslAttribute.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslAvt.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslCallTemplate.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslChoose.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslComment.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslCompiledElement.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslCopy.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslCopyOf.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslElement.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslFallback.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslForEach.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslIf.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslLiteralElement.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslMessage.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslNotSupportedOperation.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslNumber.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslOperation.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslProcessingInstruction.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslTemplateContent.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslText.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslValueOf.cs
-../class/System.XML/Mono.Xml.Xsl.Operations/XslVariable.cs
-../class/System.XML/Mono.Xml.Xsl/Attribute.cs
-../class/System.XML/Mono.Xml.Xsl/Compiler.cs
-../class/System.XML/Mono.Xml.Xsl/Debug.cs
-../class/System.XML/Mono.Xml.Xsl/Emitter.cs
-../class/System.XML/Mono.Xml.Xsl/GenericOutputter.cs
-../class/System.XML/Mono.Xml.Xsl/HtmlEmitter.cs
-../class/System.XML/Mono.Xml.Xsl/MSXslScriptManager.cs
-../class/System.XML/Mono.Xml.Xsl/Outputter.cs
-../class/System.XML/Mono.Xml.Xsl/ScriptCompilerInfo.cs
-../class/System.XML/Mono.Xml.Xsl/TextEmitter.cs
-../class/System.XML/Mono.Xml.Xsl/TextOutputter.cs
-../class/System.XML/Mono.Xml.Xsl/PatternParser.cs
-../class/System.XML/Mono.Xml.Xsl/PatternTokenizer.cs
-../class/System.XML/Mono.Xml.Xsl/XmlWriterEmitter.cs
-../class/System.XML/Mono.Xml.Xsl/XslAttributeSet.cs
-../class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.cs
-../class/System.XML/Mono.Xml.Xsl/XslKey.cs
-../class/System.XML/Mono.Xml.Xsl/XslOutput.cs
-../class/System.XML/Mono.Xml.Xsl/XslSortEvaluator.cs
-../class/System.XML/Mono.Xml.Xsl/XslStylesheet.cs
-../class/System.XML/Mono.Xml.Xsl/XslTemplate.cs
-../class/System.XML/Mono.Xml.Xsl/XslTransformProcessor.cs
-../class/System.XML/Mono.Xml.Xsl/XsltCompiledContext.cs
-../class/System.XML/Mono.Xml.Xsl/XsltDebuggerWrapper.cs
-../class/System.XML/Mono.Xml.Xsl/XslFunctions.cs
-../class/System.XML/System.Xml.Xsl/IXsltContextFunction.cs
-../class/System.XML/System.Xml.Xsl/IXsltContextVariable.cs
-../class/System.XML/System.Xml.Xsl/XslCompiledTransform.cs
-../class/System.XML/System.Xml.Xsl/XslTransform.cs
-../class/System.XML/System.Xml.Xsl/XsltArgumentList.cs
-../class/System.XML/System.Xml.Xsl/XsltCompileException.cs
-../class/System.XML/System.Xml.Xsl/XsltContext.cs
-../class/System.XML/System.Xml.Xsl/XsltException.cs
-../class/System.XML/System.Xml.Xsl/XsltMessageEncounteredEventArgs.cs
-../class/System.XML/System.Xml.Xsl/XsltMessageEncounteredEventHandler.cs
-../class/System.XML/System.Xml.Xsl/XsltSettings.cs
-../class/System.XML/System.Xml/XQueryConvert.cs
-../class/System.XML/System.Xml.Serialization/IXmlTextParser.cs
-../class/System.XML/System.Xml.Serialization/CodeExporter.cs
-../class/System.XML/System.Xml.Serialization/CodeGenerationOptions.cs
-../class/System.XML/System.Xml.Serialization/CodeIdentifier.cs
-../class/System.XML/System.Xml.Serialization/CodeIdentifiers.cs
-../class/System.XML/System.Xml.Serialization/IXmlSerializable.cs
-../class/System.XML/System.Xml.Serialization/ImportContext.cs
-../class/System.XML/System.Xml.Serialization/MapCodeGenerator.cs
-../class/System.XML/System.Xml.Serialization/ReflectionHelper.cs
-../class/System.XML/System.Xml.Serialization/SchemaImporter.cs
-../class/System.XML/System.Xml.Serialization/SchemaTypes.cs
-../class/System.XML/System.Xml.Serialization/SerializationCodeGenerator.cs
-../class/System.XML/System.Xml.Serialization/SerializationCodeGeneratorConfiguration.cs
-../class/System.XML/System.Xml.Serialization/SerializationSource.cs
-../class/System.XML/System.Xml.Serialization/SoapAttributeAttribute.cs
-../class/System.XML/System.Xml.Serialization/SoapAttributeOverrides.cs
-../class/System.XML/System.Xml.Serialization/SoapAttributes.cs
-../class/System.XML/System.Xml.Serialization/SoapCodeExporter.cs
-../class/System.XML/System.Xml.Serialization/SoapElementAttribute.cs
-../class/System.XML/System.Xml.Serialization/SoapEnumAttribute.cs
-../class/System.XML/System.Xml.Serialization/SoapIgnoreAttribute.cs
-../class/System.XML/System.Xml.Serialization/SoapIncludeAttribute.cs
-../class/System.XML/System.Xml.Serialization/SoapSchemaImporter.cs
-../class/System.XML/System.Xml.Serialization/SoapSchemaExporter.cs
-../class/System.XML/System.Xml.Serialization/SoapSchemaMember.cs
-../class/System.XML/System.Xml.Serialization/SoapReflectionImporter.cs
-../class/System.XML/System.Xml.Serialization/SoapTypeAttribute.cs
-../class/System.XML/System.Xml.Serialization/TypeData.cs
-../class/System.XML/System.Xml.Serialization/TypeMember.cs
-../class/System.XML/System.Xml.Serialization/TypeTranslator.cs
-../class/System.XML/System.Xml.Serialization/UnreferencedObjectEventArgs.cs
-../class/System.XML/System.Xml.Serialization/UnreferencedObjectEventHandler.cs
-../class/System.XML/System.Xml.Serialization/XmlAnyAttributeAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlAnyElementAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlAnyElementAttributes.cs
-../class/System.XML/System.Xml.Serialization/XmlArrayAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlArrayItemAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlArrayItemAttributes.cs
-../class/System.XML/System.Xml.Serialization/XmlAttributeAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlAttributeEventArgs.cs
-../class/System.XML/System.Xml.Serialization/XmlAttributeEventHandler.cs
-../class/System.XML/System.Xml.Serialization/XmlAttributeOverrides.cs
-../class/System.XML/System.Xml.Serialization/XmlAttributes.cs
-../class/System.XML/System.Xml.Serialization/XmlCodeExporter.cs
-../class/System.XML/System.Xml.Serialization/XmlChoiceIdentifierAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlCustomFormatter.cs
-../class/System.XML/System.Xml.Serialization/XmlDeserializationEvents.cs
-../class/System.XML/System.Xml.Serialization/XmlElementAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlElementAttributes.cs
-../class/System.XML/System.Xml.Serialization/XmlElementEventArgs.cs
-../class/System.XML/System.Xml.Serialization/XmlEnumAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlIgnoreAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlIncludeAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlMemberMapping.cs
-../class/System.XML/System.Xml.Serialization/XmlMembersMapping.cs
-../class/System.XML/System.Xml.Serialization/XmlMapping.cs
-../class/System.XML/System.Xml.Serialization/XmlMappingAccess.cs
-../class/System.XML/System.Xml.Serialization/XmlNamespaceDeclarationsAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlNodeEventArgs.cs
-../class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs
-../class/System.XML/System.Xml.Serialization/XmlReflectionMember.cs
-../class/System.XML/System.Xml.Serialization/XmlRootAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlSchemaEnumerator.cs
-../class/System.XML/System.Xml.Serialization/XmlSchemaExporter.cs
-../class/System.XML/System.Xml.Serialization/XmlSchemaImporter.cs
-../class/System.XML/System.Xml.Serialization/XmlSchemaProviderAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlSchemas.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationCollectionFixupCallback.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationFixupCallback.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationGeneratedCode.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationReadCallback.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationReader.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationWriteCallback.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializationWriterInterpreter.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializer.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializerAssemblyAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializerFactory.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializerImplementation.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializerNamespaces.cs
-../class/System.XML/System.Xml.Serialization/XmlSerializerVersionAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlTextAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeMapElementInfo.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeMapMember.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeMapMemberAttribute.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeMapMemberElement.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeMapMemberNamespaces.cs
-../class/System.XML/System.Xml.Serialization/XmlTypeMapping.cs
-../class/System.XML/System.Xml.Serialization/XmlElementEventHandler.cs
-../class/System.XML/System.Xml.Serialization/XmlNodeEventHandler.cs
-../class/System.XML/System.Xml.Serialization.Advanced/SchemaImporterExtension.cs
-../class/System.XML/System.Xml.Serialization.Advanced/SchemaImporterExtensionCollection.cs
-../class/System.XML/System.Xml.Serialization.Configuration/DateTimeSerializationSection.cs
-../class/System.XML/System.Xml.Serialization.Configuration/SchemaImporterExtensionElement.cs
-../class/System.XML/System.Xml.Serialization.Configuration/SchemaImporterExtensionElementCollection.cs
-../class/System.XML/System.Xml.Serialization.Configuration/SchemaImporterExtensionsSection.cs
-../class/System.XML/System.Xml.Serialization.Configuration/SerializationSectionGroup.cs
-../class/System.XML/System.Xml.Serialization.Configuration/XmlSerializerSection.cs